[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, turBO, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Размножение объектов и управление ими
Размножение объектов и управление ими
Feder@lДата: Суббота, 08.01.2011, 23:47 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
Как реализовать следущее
Тыкаю мышкой по плану появляется объект КУБ с координатами мыши (это я уже умею)

не умею я слдующее
Выбирать объект который хочу двигать. Допустим создал 20 кубиков, и мне захотелось подвинуть имеено 2 Кубик а потом 5.

 
turBOДата: Воскресенье, 09.01.2011, 23:48 | Сообщение # 2
Полковник
Группа: Администраторы
Сообщений: 297
Награды: 5
Репутация: 12
Статус: Offline
Для начала задай для каждого куба такие значения:

Code

;Допустим, у тебя массив кубов тогда
For c.MyCubes= each MyCubes
    EntityPickMode c\ent,1
    EntityRadius c\end,15
Next

где 15 - радиус, при котором будет "нажиматься" куб

Далее, если коротко , то

Code
mx=MouseX():my=MouseY()
pick=CameraPick(camera,mx,my)
For c.MyCubes=Each MyCubes
  If pick=c\ent Then   
   ;тут твои действия с кубом  
  EndIf
Next


If 2+2<>4 Then Restart
 
Feder@lДата: Понедельник, 10.01.2011, 01:33 | Сообщение # 3
ламер
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
Точно спс
 
Форум мира Blitz3D » Язык Blitz3D » 3D программирование » Размножение объектов и управление ими
  • Страница 1 из 1
  • 1
Поиск: