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

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

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

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

Ответ
 
Опции темы
Старый 24.03.2006, 14:02   #1
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
У меня есть вопрос как узнать сколько полегонов в кадре, сколько в общем,
как узнать сколько FPS, при помощи кокой команды можно изменять качество
проресовки, как сделать чтобы при нажатии на определёную клавишу объект повернулся на определённое кол-во градусов и далше не поворачевался например колесо машины.
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 14:39   #2
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
1. На этот вопрос Вам уже отвечали в созданной Вами ранее теме, размещенной на этом форуме в разделе "3Д-моделлирование".

2. Спецкоманды для измерения FPS не существует: просто создайте переменную-счетчик, увеличивающую свое зачение на 1 каждый проход цика. Обнуляйте счетчик раз в секунду и значение счетчика перед обнулением будет искомыми "кадрами-в-секунду"

3. Качество прорЕсовки можно изменить с помощью команды художнику RisujLuchshe() с параметром-константой ZA_CHTO_TEBE_DENGI_PLATYAT

4. TurnEntity, RotateEntity
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 15:46   #3
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
на самом деле, практически на все поставленные вопросы такой команды не существует, надо самому кодить...

допустим чтоб посчитать количество полигонов можно заюзать цикл entityinview и CountSurfaces...

повернуть колеса у машины можно как выше сказано rotateentity или turnentity в зависимости от способа реализации

подсчитать количество кадров можно (описано сверху) запустив в главном цикле счетчик типа с=с+1, и таймер сохранить в переменную, и потом как таймер по сравнению с переменной увеличился на 1000 (или больше) вывести на экран новое значение с...

изменить качество прорисовки тоже... хз... смотря что имеется ввиду... в хелпе есть процедура уменьшения количества полигонов в модели...




2 Diplomat

не ругайся сильно
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 16:36   #4
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Originally posted by SubZer0@24.3.2006, 14:46
на самом деле, практически на все поставленные вопросы такой команды не существует, надо самому кодить...

допустим чтоб посчитать количество полигонов можно заюзать цикл entityinview и CountSurfaces...
Жуть... , TrisRendered() не пробовал юзать?

Качесиво прорисовки? хм.., ну можно поставить видеорежим на 16 бит....
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 17:45   #5
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Originally posted by Ньюб@24.3.2006, 14:36
Жуть... , TrisRendered() не пробовал юзать?
нет, не пробовал...

честно сказать никогда не возникало желания узнать сколько полигонов на данный момент прорисовано... если бы пришлось узнать, то я бы сделал как я описал

спасибо, буду знать
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 17:50   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Originally posted by Diplomat@24.3.2006, 14:39
3. Качество прорЕсовки можно изменить с помощью команды художнику RisujLuchshe() с параметром-константой ZA_CHTO_TEBE_DENGI_PLATYAT
Я после этой фразы чуть со стула не упал

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 24.03.2006, 22:33   #7
jimon
 
Сообщений: n/a
для изменения качества текстур можно пойти банальным mip-maping способом size * 0.5 или меньше ...

для изменения качества моделей - юзать проги которые будут генерить дополнительно LOD модели ...
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика на панели Winner Delphi 2 27.12.2009 00:48
2д графика в iXors3D SBJoker iPhone 1 07.10.2009 13:49
Рисованная графика Harter 3D-программирование 4 03.09.2009 14:01
3D графика? Hikkikomori MidletPascal 6 08.03.2009 12:03
3D графика. Hellfalcon Болтовня 3 06.02.2007 00:35


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


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