Показать сообщение отдельно
Старый 11.10.2008, 19:56   #3
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: переменная + текст

у меня есть несколько объектов которые имеют по одному пивоту и называються они так: имя_объета_pivot например:

player = CreateCube() ; объект
player_pivot = CreatePivot() ; пивот к объекту

tank = CreateCube() ; объект
tank_pivot = CreatePivot() ; пивот к объекту

допустим я выбиру player и когда я нажму правой кнопкой мыши по пространству, то передвинуться должен не player, а его пивот т.е. player_pivot.

пример:
допустим тут я кликнул по player
If MouseHit(1) Then
mov = CameraPick(camera,MouseX(),MouseY())
selected$ = mov
If selected$ = player Then mov = 1 : EntityColor player,0,128,255 Else EntityColor player,128,128,255
EndIf

selected$ будет содержать "player"

If MouseDown(2) Then
If mov <> pol Then
PositionEntity selected$+"_pivot",PickedX#(),PickedY#()+0.9,Picke dZ#()
EndIf
EndIf

но так передвигаеться не пивот а сам куб
(Offline)
 
Ответить с цитированием