Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 28.10.2015, 18:08   #1
Тоха
AnyKey`щик
 
Аватар для Тоха
 
Регистрация: 26.10.2015
Адрес: Пермь
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Не могу привязать модель оружия к игроку

Никак не могу разобраться, как привязать оружие к игроку, Игрока я сделал просто как круг. Помогите разобраться пожалуйста.
Вот мой код.
camera=CreateCamera(player
CameraRange Camera,0.1,1000
weapon
=LoadMesh("models/ak/ak.3DS")
PositionEntity weapon,200,-500,100 
TurnEntity weapon
,0,-180,0
ScaleEntity weapon
,0.1,0.1,0.1 
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 18:19   #2
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: Не могу привязать модель оружия к игроку

entityparent(entity,parent) Привязывает обьект Entity к Parent
(Offline)
 
Ответить с цитированием
Старый 28.10.2015, 20:19   #3
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Не могу привязать модель оружия к игроку

Сообщение от tirarex Посмотреть сообщение
entityparent(entity,parent) Привязывает обьект Entity к Parent
Не советую, т. к. действия с родительским объектом влияют на дочерний, можно легко запутаться.

Надо брать координаты персонажа (6 штук), в твоём случае сферы, и прибавлять к ним число для смещения в нужную сторону.

weapon=LoadMesh("models/ak/ak.3DS")

   wepX = ( EntityX#(player) + 3 )
   wepY = ( EntityY#(player) + 1 )
   wepZ = ( EntityZ#(player) + 4 )

PositionEntity weapon, wepX, wepY, wepZ
___________

«Парентить», присоединять объект к другому можно (ты уже сам написал):
;и так
camera=CreateCamera(player)
;и так!
weapon=LoadMesh("models/ak/ak.3DS", player)
Скопируй в папку с блицем переведённую документацию по командам Blitz3D_help.7z, будет проще разобраться. (если что выделяешь команду или подводишь курсор к ней и жмёшь F1 в редакторе)
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
Colossus (29.10.2015), Тоха (28.10.2015)
Старый 28.10.2015, 20:28   #4
Тоха
AnyKey`щик
 
Аватар для Тоха
 
Регистрация: 26.10.2015
Адрес: Пермь
Сообщений: 9
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Не могу привязать модель оружия к игроку

Спасибо, попробую
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com