Młody
-
Postów
91 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Młody
-
-
Jak zrobić , żeby jak nacisnę LPM to zmienna_1=1 a jak drugi raz to zmienna_1=0 ?
-
@Chell
Dałem najprostszy , ale i tak wiem , że ze mnie gorszy programista od przysłowiowego Dyzmka .:P
-
2/5
+Fajna muzyczka :]
+Milion bugów
+Za staranie się
-Cała reszta
-
co do 1. wystarczy w powiedzmy "press left" wstawić kod animacji ruszania , a w "no key" wstawić animacje stania .
P.S. Pobierz sobie Action Decoder i od razu ucz się na nim , co prawda nie ma wszystkiego , ale pomoże :thumbsup: !
-
prędzej newbie a nie noob ...
-
A mi rysuje tam gdzie jest obiekt o_surface ... FOCH !
@dyzmek
GG lepiej wysyłać na PW , bo forum może przeglądać każdy , a potem jesteś spamowany , teletubisie chcą z tobą nagrać odcinek , a miś Yogi wyciąga ci miodek z uuuuuuuszuuuuuuuu !
-
Nioch nioch nioch , czekam z klawiaturą w ręce , gra zapowiada się super i jeszcze wystąpią gmclanowicze !
-
Ja całkowicie nie ogarniam multi , jak chcesz to rób na razie RPG , potem je optymalizuj , potem zamień na MMORPG , a potem jeszcze raz zoptymalizuj , dłuuuuga praca , ale wydaje mi się , że wtedy zrobisz ją w każdym calu ... ale jestem też łbem , dlatego nie radze ci słuchać moich rad , po prostu się nudze i dlatego spamuje !
-
Tekst pojawia się dwa razy ... przypiąłbym się do tej gry jeszcze , ale jako , że to demo , to nic więcej nie powiem .
-
witam co dopisać do tego kodu
f distance_to_object(o_player) < 300
{
move_towards_point(o_player.x,o_player.y,3)
}
if distance_to_object(o_player) < 20
{
o_player.hp-=2
}
dodaj do tego "szczam na ninja" .
-
Po.1. Człowiek ci podrzuca pomysł gotowy , dobry do tego (no może nie świetny , za dużo gadać) , a ty jeszcze mówisz "za dużo kombinowania" , nawet CTRL + C , CTRL + V ci się nie chce zrobić , a potem odpisać dz^3|<i !!!!!!!!!!!!1111111oneoneone
Po.2.Nie chciało ci się ruszyć tyłka jego mości , pobrać little , czegoś się nauczyć , tylko sklecić 15 linijek kodu i puszczyć się : "sam to zrobiłem , HAHA !"
Brak słów ... (stare trochę , ale warna chyba nie dostanę ... ^^)
-
Drugi problem jest banalny , zwykły draw text ;) !
-
Przy próbie zniszczenia 2 klocka gra się zacina
Dalej przedmiot nie wpada ... -_-
-
edie w twoim kodzie , gdy zniszczę klocek ziemia1 nic się nie dzieje ... a raczej nie to co powinno , duplikuje się inv , oraz w ułamku sekundy znika(to już załatwiłem)
natomiast klocka dalej nie widać ;(
-
Tak na szybko zrobiłem , chodzi mi o to wypadanie , jak je załapie to się zagłębie w eq ... to jest chyba nawet to od ciebie xD :
create :
GMLitem=0var i,j;
for (j=0;j<=7;j+=1;){
for (i=0;i<=3;i+=1;){
inventory[i,j] = 0 // pelny
inventory_stack[i,j] = 0 // Ilość przedmiotów
inventory_x[i,j] = x+1+(32*i)// x
inventory_y[i,j] = y+1+(32*j)// y
}
}
globalvar ds_obj_name;
ds_obj_name = ds_map_create();
Step :
GMLif item!=0{item.x=mouse_x-(sprite_get_width(item.sprite_index)/2)
item.y=mouse_y-(sprite_get_height(item.sprite_index)/2)
}
Global Left Pressed :
GMLvar i,j,temp;temp=0
//łapanie itemu
if item=0 && collision_point(mouse_x,mouse_y,parent,1,1){
for(j=0;j<=7;j+=1) {
for(i=0;i<=3;i+=1) {
if collision_mouse(inventory_x[i,j],inventory_y[i,j],inventory_x[i,j]+32,inventory_y[i,j]+32) {
if inventory_stack[i,j]>1 {
for (d=0; d<16384; d+=1){if object_exists(d) {ds_map_add(ds_obj_name,object_get_name(d),d)}}
temp=inventory[i,j]
item=instance_create(mouse_x,mouse_y,ds_map_find_value(ds_obj_name,string(object_get_name(temp.object_index))))
inventory_stack[i,j]-=1
temp=0
exit;
}else{
item=inventory[i,j]
item.visible=true
inventory[i,j]=0
inventory_stack[i,j]-=1
exit;
}}}}
item=collision_point(mouse_x,mouse_y,parent,1,1)
}
//dodawanie itemu
if item!=0 {
for(j=0;j<=7;j+=1) {
for(i=0;i<=3;i+=1) {
if collision_mouse(inventory_x[i,j],inventory_y[i,j],inventory_x[i,j]+32,inventory_y[i,j]+32) {
if inventory[i,j]=0 { //jeśli kratka jest pusta wsadza item
inventory_stack[i,j]+=1
inventory[i,j]=item
item=0
exit;
}else{//jeśli jest stackowalny
if object_get_name(inventory[i,j].object_index)=object_get_name(item.object_index) {
inventory_stack[i,j]+=1
with (item) {instance_destroy()}
item=0
}
}}}}}
Draw :
draw_sprite(s_plecak,0,x,y);
var i,j;
for (j=0;j<=7;j+=1;){
for (i=0;i<=3;i+=1;){
if inventory[i,j]!=0 {
inventory[i,j].x=inventory_x[i,j]
inventory[i,j].y=inventory_y[i,j]
inventory[i,j].visible=false
draw_sprite(inventory[i,j].sprite_index,inventory[i,j].image_index,inventory_x[i,j],inventory_y[i,j])
if inventory_stack[i,j]>1 {
draw_set_font(font)
draw_set_color(c_white)
draw_text(inventory_x[i,j]+23,inventory_y[i,j]+10,string(inventory_stack[i,j]))
}
}}}
To był o_plecak
-
Help ! Jak zrobić , że jak zniszczę klocek wskakuje mi do inv ?
-
No rozumiem , że jak nie będę miał nic to nic mi nie wygeneruje -_-
Chodzi mi o przykład generowania świata z 1/2(więcej) przedmiotów , tak na później , skończę kodzić silnik , bach , używam przykładziku i jedziemy dalej ;)
No ok , jak coś zrobię to powiem , OK ?
P.S. Ale grad !
P.S.S. Nie dawajcie warna jak napiszę post pod postem , bo to przecież będzie oznaczać , że już potrzebuję generatora ;)
Jak zrobić , żeby rysował siatkę 32x32 bo co tyle tworzę jeden obiekt ?
-
O to chodzi , że całkowicie nie potrafię wymyślić jak to w kodzie napisać , a bez tego nie chcę zaczynać projektu :(
-
Błagam @up oświeć mnie , bo za chiny nawet najprostszego generatora nie wymyśle !
Tak , chodzi o podobny do minecraft , jakoś nie bawi mnie rozstawianie w sandboxie podstawowych przedmiotów ;)
-
Potrzebuję generatora , który będzie "na żywo" generował room , czy jest taka możliwość w GM ?
-
napisz do rapera ;D
-
Poczekamy , zobaczymy , nie od razu rzym zbudowano
-
ja jak nie mam w co popykać to wyciągam stare CDA ;)
-
w lewym dolnym rogu jest OPCJE MODERACJI naciśnij i wybierz ZAMKNIJ TEN TEMAT a potem IDŹ ;D
Help
w Pytania początkujących
Opublikowano
ja tam rozumiem to załamanie , ale się nie będę odzywał , bo ja się pytałem jak viev włączyć ;)