GMC Bulgaria

Здравейте ( Вход | Регистрация )

 
Reply to this topicStart new topic
Двойни стандарти в Game Maker?, Или как да си именуваме променливите?
яверт
коментар 13:54:09, 06-February-2011, Sunday
Коментар #1


Засмян тъпоъгълник :D
Икона на група

Група: Администратор
Коментари: 1790
Регистриран: 21.07.08
Град: Това е място, населено с много хора. FPS: 60
Потребител № 1116



Значи реших да си оптимизирам редактора на карти, като това включва използването на няколко листа.
Пиша следният код:
Цитат
//create
...
wwo=ds_list_create();
...

//destroy
...
ds_list_destroy(wwo);
...

//draw
...
else if !ds_list_empty(wwo)
for(i=0;i<ds_list_size(wwo);i+=1)
...

Създаването се изпълнява ВИНАГИ и само при унищожаването унищожавам wwo. Да обаче като пусна играта, ми реве следната грешка: "data structure with index does not exists". evil.gif Няколко часа се мъчих да установя къде е проблемът, сякаш изобщо не зачита функциите за създаването. Днес продължих да си играя с упоритостта на ГМ. unknw.gif Накрая ми писна, промених кода по следния начин:

Цитат
//create
...
wwo=ds_list_create();
yoyogamessux=ds_list_create();
...

//destroy
...
ds_list_destroy(wwo);
...

//draw
...
else if !ds_list_empty(yoyogamessux)
for(i=0;i<ds_list_size(yoyogamessux);i+=1)
...

И то взе, че тръгна. scare.gif clap.gif rofl.gif tooth.gif Разликата била само в имената. rofl.gif Вече знаете как да си именувате променливите, когато нещата не работят. twisted.gif


--------------------
Цитат
Пешо:
4:53:46
Я недейти са карайти тука че да ни ва зашливйъ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 19:43:33, 18.05.24