forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение (http://forum.boolean.name/showthread.php?t=5109)

Platon 24.11.2007 04:55

Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение
 
Мда, развели флуда на страницу :)
Код:

If EntityCollided(Ентити, Тип) Then
  ;Отключаем коллизию
  EntityType(Ентити, 0)
EndIf


Horror 24.11.2007 10:29

Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение
 
я ему это и сказал
Цитата:

НУ так можно наверно определить колизию
и сразу ее отключить?
и какбы колизия будет , а действие не произайдет
А он мне:
Цитата:

Horror, заюзать If EntityCollided я могу только после того
как заюзаю UpdateWorld, а ежели я его заюзаю, то пройизойдёт
скольжение либо остановка, чего мне не надо.
А так как я далеко не про... решил помолчать))

ABTOMAT 24.11.2007 10:40

Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение
 
Я тоже далеко не про.
Но:

[blitz]If EntityCollided(Ентити, Тип) Then
;Отключаем коллизию
EntityType(Ентити, 0)
EndIf[/blitz]

Этот код я могу заюзать только после процедуры UpdateWorld(), которая УЖЕ сдвинет мне всё по-своему.

Horror 24.11.2007 11:06

Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение
 
А почему до УпдейтВорлд нельзя?

johnk 24.11.2007 13:02

Re: Как сделать коллизию без скольжения, остнвки и тп прост чтоб узнть есть ли стлкнвение
 
АВТОМАТ, действительно, почему ты проводишь тонкую линию аналогии именно с ГА? (ГэймсАнатоми) Очень интересно! Объясни!


Часовой пояс GMT +4, время: 01:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot