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

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

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

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

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

Global 1=Раньше с русским проблем небыло, но нетак давно был траур и винт прешлось формотнуть. Теперь в место русскго одни кракозябры чего делать.

Global 2=Как узнать координаты определённого объекта. Вот мыш знаю mx#=MouseX().

Global 3=Читал 5 выпуск там мыша в центре всегда, а объект крутится какбудто экран бесконечен. Я хотел сделать как в гта 3, повернул чуть мышку и человек повернулся а ана падла падла в центре дёргается это правельно но и человек дергается а не крутится.

и мелкая прсьба скинте код фпс а то я забыл его
(Offline)
 
Ответить с цитированием
Старый 21.05.2006, 21:40   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Иди в FAQ на http://blitzgames.vov.ru/cgi-bin/YaB....cgi?board=faq

и читай справку
__________________
(Offline)
 
Ответить с цитированием
Старый 21.05.2006, 21:41   #3
jimon
 
Сообщений: n/a
1) приставки делай - arial -> arial cyr
2) entityx() и тд
 
Ответить с цитированием
Старый 21.05.2006, 22:07   #4
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
http://community.boolean.name/index.php?showforum=4
Наш ФАК тоже вроде неплох

FPS
(Offline)
 
Ответить с цитированием
Старый 22.05.2006, 18:51   #5
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Для определения координат объекта на экране (2D области) используй след. комманды:
CameraProject camera,x#,y#,z#
ProjectedX# ( )
ProjectedY# ( )
ProjectedZ# ( )
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 09:48   #6
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
А если у меня ("comic sans ms") куда cyr ставить.

Да мне нужен счетчик который показывает реальное число фпс, а не снижает его до 75
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 11:02   #7
Lexa
ПроЭктировщик
 
Регистрация: 10.10.2005
Сообщений: 102
Написано 2 полезных сообщений
(для 2 пользователей)
управление хороший пример (не мой)
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 12:33   #8
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
If menu=10 And MouseX()>45 And MouseX()<110 And MouseY()>511 And MouseY()<536 And MouseDown(1) menu=3

и

If menu=3 And MouseX()>45 And MouseX()<110 And MouseY()>511 And MouseY()<536 And MouseDown(1) menu=1

Получается так что меню равно 10 мыш попала в определёные координаты, нажал, мне надо чтобы равнялось 3
а когда я нажал ещё раз оно равнялось 1
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 16:19   #9
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Думай над логикой.
Задачка элементарная.
И помни о MouseHit
__________________
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 20:44   #10
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Качайте труд сегоднешнего дня

[attachmentid=1280]

Это дэмка поэтому на ошибки внимания не оброщяйте, я хотел решить проблему с русским и переписать.

Да вот вопрос делаю почти любые ошиби а иму пофиг
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 22:04   #11
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Originally posted by vlad@23.5.2006, 8:48
Да мне нужен счетчик который показывает реальное число фпс, а не снижает его до 75
Вместо
Flip
используй
Flip (0)
Это увеличит FPS за счет отключения вертикальной синхронизации (у тебя частота на мониторе 75 герц)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 23.05.2006, 22:37   #12
Zang
 
Сообщений: n/a
Можно и без flip 0, но точность чуть пониже
GLOBAL TMR
GLOBAL FPS

Repeat
..код
FPS = 1000/(millisecs()-tmr)
flip
tmr = millisecs
forever
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно узнать имя пункта меню который был выбран (Обычное/стандартные меню)? Richik Основной форум 5 25.05.2009 23:20
Снова муз. impersonalis Болтовня 12 31.03.2009 16:18
Снова и снова. magpro 3D-программирование 24 23.12.2007 21:59
снова Irr DarkKnight C++ 19 06.09.2007 21:17
Я снова тут ;) SubZer0 Болтовня 5 02.09.2006 10:30


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


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