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

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

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

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

Ответ
 
Опции темы
Старый 19.12.2008, 14:14   #1
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Bullet не могу создать...

зачем терминатору пули, он голыми руками всех валит
__________________
(Offline)
 
Ответить с цитированием
Старый 19.12.2008, 15:42   #3
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Ответ: Bullet не могу создать...

Покапайся в примере castle И ещё можешь посматреть код FPS'a Импера
(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 01:03   #5
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Bullet не могу создать...

Сделай себе функцию "CreateBullet"
Шоб в аргументах были:

координаты создания пули
вектор направления полёта пули

тогда будет намного легче
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 12:06   #7
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Bullet не могу создать...

лучше ф фи-ю передавать хендл думми, а координаты и вектор уже в самой ф-ии определять.
подсказка: EntityX(ent,1)
(Offline)
 
Ответить с цитированием
Старый 21.12.2008, 13:20   #8
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Colossus (23.12.2008)
Старый 23.12.2008, 14:30   #10
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Bullet не могу создать...

кури, только смотри, если торчить начнет, сразу бросай
__________________

(Offline)
 
Ответить с цитированием
Старый 23.12.2008, 22:50   #12
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
NitE
злобный флудер
 
Регистрация: 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
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 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
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: Bullet не могу создать...

ну я не врубил Терминатор че тебе в моем коде не нравитСо?
__________________

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобраться Unodeya 3D-программирование 11 27.06.2009 13:23
не могу подгрузить png tired Основной форум 4 09.12.2007 10:03
Ищю не могу найти magpro 3D Моделирование 4 13.05.2007 23:21
не могу сделать spat Основной форум 2 21.05.2006 01:12
Не могу нормально создать текстуру. ..::SERGO::.. Создание текстур 5 04.01.2006 23:53


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


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