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

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

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

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

Ответ
 
Опции темы
Старый 13.07.2006, 14:40   #1
hunt
Оператор ЭВМ
 
Регистрация: 13.07.2006
Сообщений: 44
Написано 0 полезных сообщений
(для 0 пользователей)
неполучаются привязки

хотел сделать привязку оружия к юзеру, но blitz ругается на что то
не знаю на что.
вот код
Function create_user(x#=0,y#=10,z#=0)

MidHandle pricel
MaskImage pricel,255,255,255
puska = LoadMesh("puska.3ds")
ScaleEntity puska, 0.1, 0.1, 0.1
PositionEntity puska,0,1,1
user=CreateCylinder(puska)
k#=3
ScaleEntity user,k#,k#,k#
EntityRadius user,k#
camera=CreateCamera(user)
CameraRange camera,0.1,10000
PositionEntity user,x#,y#,z#
EntityType user,USERT


End Function
где ошибка?
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 15:44   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
В путанице с парентами.
Задавай их лучше явно (EntityParent) , чтобы не путаться

но blitz ругается на что то
не знаю на что.
Включи дебаггер и скажи в какой строке ошибка.
__________________
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 15:44   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Формально в данном участке кода ошибок нет.
Ищи их в другом месте (юзай дебаг)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 20:39   #4
..::SERGO::..
Знающий
 
Регистрация: 09.09.2005
Сообщений: 300
Написано 0 полезных сообщений
(для 0 пользователей)
очень странно выходит ваще! ты юзера прикрепляешь к пушке
user=CreateCylinder(puska)
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 20:42   #5
..::SERGO::..
Знающий
 
Регистрация: 09.09.2005
Сообщений: 300
Написано 0 полезных сообщений
(для 0 пользователей)
отсюда
PositionEntity PUSHKA(!)x#,y#,z#
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 21:37   #6
hunt
Оператор ЭВМ
 
Регистрация: 13.07.2006
Сообщений: 44
Написано 0 полезных сообщений
(для 0 пользователей)
Игра запускается, но через секунду пишет "illegal number of segments", и ошибку не находит
очень странно выходит ваще! ты юзера прикрепляешь к пушке
я думал как раз что наоборот
И ещё, как сюда puska = LoadMesh("puska.3ds") привязку вписать?
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 21:41   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Игра запускается, но через секунду пишет "illegal number of segments", и ошибку не находит
1 включи Debbug
2 на какой строке останавливается курсор, когда выдает ошибку.
__________________
(Offline)
 
Ответить с цитированием
Старый 13.07.2006, 21:47   #8
hunt
Оператор ЭВМ
 
Регистрация: 13.07.2006
Сообщений: 44
Написано 0 полезных сообщений
(для 0 пользователей)
Где я до этого оставил там и мегает, дебугер включен.
(Offline)
 
Ответить с цитированием
Старый 14.07.2006, 01:00   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Лампочка

Function create_user(x#=0,y#=10,z#=0)

MidHandle pricel
MaskImage pricel,255,255,255
puska = LoadMesh("puska.3ds")
ScaleEntity puska, 0.1, 0.1, 0.1
PositionEntity puska,0,1,1
user=CreateCylinder(puska)
k#=3
ScaleEntity user,k#,k#,k#
EntityRadius user,k#
camera=CreateCamera(user)
CameraRange camera,0.1,10000
PositionEntity user,x#,y#,z#
EntityType user,USERT


End Function
CreateCylinder ( [segments][,solid][,parent] )
segments (optional) - cylinder detail. Defaults to 8.
первый аргумент - кол-во сегментов.
так что:
user=CreateCylinder(8,true,puska)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.07.2006, 02:10   #10
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Гы...
Примитивная ощибка синтаксиса.
__________________
(Offline)
 
Ответить с цитированием
Старый 14.07.2006, 12:38   #11
..::SERGO::..
Знающий
 
Регистрация: 09.09.2005
Сообщений: 300
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение от hunt
Игра запускается, но через секунду пишет "illegal number of segments", и ошибку не находит

я думал как раз что наоборот
И ещё, как сюда puska = LoadMesh("puska.3ds") привязку вписать?
(Offline)
 
Ответить с цитированием
Старый 15.07.2006, 14:18   #12
hunt
Оператор ЭВМ
 
Регистрация: 13.07.2006
Сообщений: 44
Написано 0 полезных сообщений
(для 0 пользователей)
Чё то не получается попробовал
user=CreateCylinder(8,true,puska)
игрок стал в два раза медленее двигаться, а пушка на том же месте и стоит
(Offline)
 
Ответить с цитированием
Старый 15.07.2006, 22:13   #13
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
user=CreateCylinder(8,true)
EntityParent puska,user[,global]
Как tormoz раньше писал
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 16.07.2006, 00:00   #14
hunt
Оператор ЭВМ
 
Регистрация: 13.07.2006
Сообщений: 44
Написано 0 полезных сообщений
(для 0 пользователей)
Слава те господи-получилось.Всем спасибо,спасибо и ещё раз спасибо
Кстате, чтоб новую тему не создавать небольшой офтоп.Зашол на сайт нефтона http://www.physicsengine.com/ я английский не сильно знаю. Есть ли там движок экшена от первого лица? А то я скачал, а это оказалась игра без исходников, без ничего.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Техника привязки Игр к CD/DVD SBJoker Алгоритмика 26 09.02.2009 10:30
Недопустимый дескриптор привязки johnk Болтовня 1 16.12.2007 12:18
Уход от привязки к FPS vadya Blitz3D 12 27.06.2007 10:32
Чем они отличаются? KRIK 3D-программирование 8 21.09.2005 21:06


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


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