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

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

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

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

Ответ
 
Опции темы
Старый 16.11.2007, 18:30   #16
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Счастье Vlad

НЕ PointEntity- а ATan2
(Offline)
 
Ответить с цитированием
Старый 18.11.2007, 16:48   #17
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Re: Боты - и всё что с ними связано.

Чук я не понял эту строчку )
Что значит "а","А","2" ????
Да и что за тире после PointEntity?
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 18.11.2007, 16:58   #18
jimon
 
Сообщений: n/a
Re: Боты - и всё что с ними связано.

Blitzerg
функция есть такая - atan2
узнает угл между двумя точками
 
Ответить с цитированием
Старый 18.11.2007, 19:01   #19
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Re: Боты - и всё что с ними связано.

функция есть такая - atan2
узнает угл между двумя точками
Ясно...
Только первы йраз увидев эту функцию без примера боюсь я не пойму
как заставить меш медленно поворачивать в сторону другого...
__________________
Проект "Deathbring World - Rangers" и его финансовая поддержка:
https://boosty.to/deathbringrangers

Я на - TWITCH
Канал на YouTube
(Offline)
 
Ответить с цитированием
Старый 18.11.2007, 22:35   #20
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Боты - и всё что с ними связано.

Имеенно, и не толька- узнавать за спеной ли бот, или в зоне видемости.
(Offline)
 
Ответить с цитированием
Старый 19.11.2007, 19:43   #21
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Боты - и всё что с ними связано.

как заставить меш медленно поворачивать в сторону другого...
если другой в зоне видимости (что бы узнать ДА или НЕТ используй вышеупомянутый атан2), то задаеш значение скорости поворота для команды RotateEntity !!
(Offline)
 
Ответить с цитированием
Старый 20.11.2007, 02:58   #22
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: Боты - и всё что с ними связано.

Сообщение от jimon
Blitzerg
функция есть такая - atan2
узнает угл между двумя точками
классика программирования - наличие двух функция арктангенса:
ATAN & ATAN2
первая берёт соотношение координат по абсциссе и ординате (для угла в плоскости Y0X), вторая - непосредственно значения координат.
Вторая функция позволяет отличать углы (a,b) и (-a,-b) - их соотношение равно в свете св-в знака.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 21.11.2007, 15:21   #23
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Re: Боты - и всё что с ними связано.

dist# = EntityDistance ( bot, cub )
a#=0.9
If dist > 2
TurnEntity bot,0,Sgn(DeltaYaw(bot,cub))*0.9,0
MoveEntity bot,0,0,0.03
EndIf

чтобы поменять скорость поворота укажи другое значение переменной а
(Offline)
 
Ответить с цитированием
Старый 21.11.2007, 15:33   #24
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Боты - и всё что с ними связано.

newman, ну тогда уже так:
dist# = EntityDistance ( bot, cub )
a#=0.9
If dist > 2
TurnEntity bot,0,Sgn(DeltaYaw(bot,cub))*a,0
MoveEntity bot,0,0,0.03
EndIf
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Веселые спам боты G.A.D Болтовня 3 12.12.2009 15:47
Спам-боты jimon Наш форум 3 06.11.2009 09:16
секс и все что с ним связано ZanoZa Болтовня 40 01.09.2009 16:28
О неформальных движениях (эмо, готы, и прочие) и гомосексуализме Sashka007 Болтовня 64 28.01.2009 13:32
Сеть: Игроки и Боты axel186 3D-программирование 2 24.03.2007 14:26


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


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