Тема: текстуры
Показать сообщение отдельно
Старый 10.10.2008, 23:48   #5
Samarik
Оператор ЭВМ
 
Регистрация: 08.02.2007
Сообщений: 47
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: текстуры

чувак.. а толку от того что ты написал свой пост? ты в нём смысл видиш? нет, и я невижу.. хотябы на мыслю навёл какуюто..
это сделать можно но не на том уровне мастерства который у тебя наличествует
это тупняк.. не верю.. нуу.. мля. в делфи вызывалось всеволиш TexturePath(путь к папке).. а тут ёба ещё и тут собаку зарыли

вообщем вот код из физиксовсково семпла, я сюда пихнул анимашку.. тут то и трабла.. имхо всё верно..
Type Px_Cube
	Field cube_body%
	Field cube_mesh%
	Field button%
End Type

Function Create_Cube()
   ocu.Px_Cube = New Px_Cube
		ocu\cube_body=pxBodyCreateCube(3,3,3 ,65)
 		ocu\cube_mesh=LoadAnimMesh("model/box1/bx_01.b3d")
		ScaleEntity ocu\cube_mesh,.6,.6,.6
		;Animate ocu\cube_mesh,0
				
		button1 = FindChild(ocu\cube_mesh, "button1")
		EntityFX button1,1
		button2 = FindChild(ocu\cube_mesh, "button2")
		EntityFX button2,1
		button3 = FindChild(ocu\cube_mesh, "button3")
		EntityFX button3,1
		button4 = FindChild(ocu\cube_mesh, "button4")
		EntityFX button4,1
		
		ocu\button = CreateCube(button1)
		ScaleEntity ocu\button,2,.2,2
		PositionEntity ocu\button,0,.3,0
		EntityPickMode ocu\button,3
		
		;EntityPickMode ocu\cube_mesh,3
		pxBodySetPosition(ocu\cube_body,Rand(-100,100),Rand(150,200),Rand(-100,50))
		pxBodySetRotation(ocu\cube_body,Rand(-90,90),Rand(-90,90),Rand(-90,90))
		mat_box = pxCreateMaterial()
		pxMaterialSetToBody(ocu\cube_body, mat_box)
		pxMaterialSetStFriction(mat_box, 4)
		
 End Function

Function Update_Cube()
	For ocu.Px_Cube = Each Px_Cube
		pxBodySetSleepWakeUp(ocu\cube_body, 1)
        pxBodySetEntity(ocu\cube_mesh, ocu\cube_body)

	If PickedEntity() = ocu\button
		Animate ocu\cube_mesh,3
	EndIf
	
	Next	
End Function

Последний раз редактировалось Samarik, 10.10.2008 в 23:57.
(Offline)
 
Ответить с цитированием