|
3D-программирование Вопросы, касающиеся программирования 3D мира |
19.12.2008, 14:14
|
#1
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Bullet не могу создать...
самый нубской вопрос.... как сделать пулю и привязать к пистолету?!
при этом на пистолете есть думми f1 и f2 вспышки я привязал... анимки сделал вот осталось сделать пули....
товарищи, если вам не трудно выложите примерчег с описанием....
или подскажите как и чего)
просто пулю не разу не делал
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
19.12.2008, 15:37
|
#2
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Bullet не могу создать...
зачем терминатору пули, он голыми руками всех валит
|
(Offline)
|
|
19.12.2008, 15:42
|
#3
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
dimanche13,жжошь)))) но пулю мне над замутить))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
19.12.2008, 16:15
|
#4
|
Бывалый
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений (для 176 пользователей)
|
Ответ: Bullet не могу создать...
Покапайся в примере castle И ещё можешь посматреть код FPS'a Импера
|
(Offline)
|
|
20.12.2008, 01:03
|
#5
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
копался... ни черта не понял)))) ну впринципе меня интересует вопрос как создать очередь выстрелов, чтобы при этом звук не изкажался....
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
20.12.2008, 01:32
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Bullet не могу создать...
Сделай себе функцию "CreateBullet"
Шоб в аргументах были:
координаты создания пули
вектор направления полёта пули
тогда будет намного легче
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
20.12.2008, 12:06
|
#7
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Bullet не могу создать...
лучше ф фи-ю передавать хендл думми, а координаты и вектор уже в самой ф-ии определять.
подсказка: EntityX(ent,1)
|
(Offline)
|
|
21.12.2008, 13:20
|
#8
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
пасибо) попробуем
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
22.12.2008, 20:10
|
#9
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Re: Bullet не могу создать...
Примерно все делается так
Type Bullet
Field Entity ;Сам ентити пули
Field LifeTime ;время жизни пули по истечении которого пулю удаляем
End Type
;=================
;Функция: CreateBullet
;Описание: Создает пулю
;Исходя из координат указанного
;Объекта ( Entity )
;=================
Function CreateBullet(Entity%)
b.Bullet = New Bullet
b\Entity = CreateSphere()
PositionEntity b\Entity,EntityX(Entity,True),EntityY(Entity,True),EntityZ(Entity,True)
RotateEntity b\Entity,EntityPitch(Entity,True),EntityYaw(Entity,True),EntityRoll(Entity,True)
End Function
;=================
;Функция: UpdateBullet()
;Описание: Обновляет все пули
;т.е их перемещения, время жизни и т.д
;=================
Function UpdateBullet()
For B.Bullet = Each Bullet
MoveEntity B\Entity,0,0,5 ;Пуля у нас летит в том направлении куды указали пистолетом( RotateEntity в CreateBullet )
B\LifeTime = B\LifeTime + 1
If B\LifeTime > 100
FreeEntity B\Entity
Delete B
End If
Next
End Function
А теперь контроль за выстрелами
Global TimeOfShoot% = 0
Function ControlOfShooting()
If MouseDown(1) Then
TimeOfShoot% = TimeOfShoot% + 1
If TimeOfShoot% > 10 Then
PlaySound( Звук_Выстрела )
CreateShot( Ентити_Пистолета )
TimeOfShoot% = 0
End If
End If
End Function
Если че не понял, объясню
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.12.2008, 14:30
|
#10
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
EEE! мне это стоит покурить!
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
23.12.2008, 19:34
|
#11
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Re: Bullet не могу создать...
__________________
|
(Offline)
|
|
23.12.2008, 22:50
|
#12
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
я тебе в аську отписаться хотел, не работает что то)))) тут кой чего не хватает)))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
24.12.2008, 01:00
|
#13
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: Bullet не могу создать...
а нафига те пуля-то ?? тебе обязательно нужна визуальная ?? потомучто если нет то всё можно сделать примерно так -
if mousehit(1)
camerapick(cam,x,y)
if pickedentity=bot then botlide=botlife-1
endif
|
(Offline)
|
|
24.12.2008, 12:10
|
#14
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Bullet не могу создать...
не катит))) придется тогда камеры привязывать к стволам)))) потому что чел юзает ганката) боевые движения с пистолетами стреляет в разные стороны очередями,вывод: нужны вижуальные пули) ну тоесть просто черные сферки)
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
24.12.2008, 13:00
|
#15
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Re: Bullet не могу создать...
ну я не врубил Терминатор че тебе в моем коде не нравитСо?
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:25.
|