GMC Bulgaria

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

 
Reply to this topicStart new topic
Хубав скрипт за слайдинг колижънс, Изключително прост
Kумчо Вълчо
коментар 21:00:45, 17-November-2007, Saturday
Коментар #1


Иво Георгиев
*****

Група: Потребител
Коментари: 887
Регистриран: 08.04.07
Потребител № 523



Ето един хубав скрипт, който измислих днеска.
Добавете го като скрипт scr_check_collisions
Аргумент 1 е обекта за който да проверяваме
Код
//scr_check_collisions(object_to_collide)
if place_meeting(x-2,y,argument0) x=xprevious;
if place_meeting(x+2,y,argument0) x=xprevious;
if place_meeting(x,y-2,argument0) y=yprevious;
if place_meeting(x,y+2,argument0) y=yprevious;

Пример:
степа на обекта, който ще проверяваш
Код
scr_check_collisions(obj_wall);

Като obj_wall е обект, с валиден спрайт.
Малко бави, ама няма нищо.Принципа е хубав според мен smile.gif
Go to the top of the page
 
+Quote Post
RaGiNGWhiSpeR
коментар 21:19:39, 17-November-2007, Saturday
Коментар #2


I'm The Evil Admin
Икона на група

Група: Администратор
Коментари: 541
Регистриран: 14.11.04
Потребител № 3



Можеш да сложиш 2 else-а (за x и за y) и ще е по-бърз.


--------------------
Si hoc non legere potes tu asinus es!
Go to the top of the page
 
+Quote Post
Антонарсет
коментар 22:16:42, 17-November-2007, Saturday
Коментар #3


Редовен потребител
***

Група: Потребител
Коментари: 107
Регистриран: 31.12.04
Град: София/Варна
Потребител № 22



Нещо не вдявам... Защо не с дистансе то обджект?


--------------------
Mars' Colonization 1 - в цялостна преработка... Кога ще стане и аз не знам :)
Go to the top of the page
 
+Quote Post
Kумчо Вълчо
коментар 09:09:06, 18-November-2007, Sunday
Коментар #4


Иво Георгиев
*****

Група: Потребител
Коментари: 887
Регистриран: 08.04.07
Потребител № 523



@LiNkiN_RaGe: ще пробвам
@Антонарсет: става въпрос за слайдинг колижъни! Изпробвай го!
Go to the top of the page
 
+Quote Post

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

 



Олекотена версия Час: 23:02:00, 18.05.24