Показать сообщение отдельно
Старый 24.04.2009, 12:07   #4
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: Проблема с коллизией

Сообщение от SkySream Посмотреть сообщение
Привет всем!
Я в игре сделал, что бы можно было стрелять, но у меня не получается удалить "патрон" при столкновении с землей.
Потому,что столкновение не срабатывает. Я знаю мож ты там че лишнего натворил в коде проверь внимательно,так с виду вроде все правильно.

Радиус пивоту назначать не обязательно,хотя попробывать следует..хотя колизия должна и без етого сработать.

Вот пример если поможет :

Graphics3D 800,600,32,2


Const shot=1
Const wall=2
Collisions shot,wall,2,1

;main cam
cam=CreateCamera()
MoveEntity cam,0,0,-20

;creates wall
plane=CreatePlane()
RotateEntity plane,-90,89,0
EntityType plane,wall
EntityColor plane,255,0,0

;makes pivot and cube for it
bul=CreatePivot()
bul_cube=CreateCube(bul)
EntityType bul,shot


;different 
MoveEntity bul,10,0,0
AmbientLight 210,210,210

;main cikle
While Not KeyHit(1)
	
	;bullet movement
	MoveEntity bul,-0.1,0,0
	
	
	
;if collided-free
	UpdateWorld
	RenderWorld
	
	If EntityCollided(bul,wall) FreeEntity bul

Flip 
Wend
End
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (24.04.2009)