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

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

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

FAQ Туториалы и часто задаваемые вопросы

Ответ
 
Опции темы
Старый 16.01.2008, 15:43   #106
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FAQ по B3D

Вот поэтому, лучше именно другая синхронизация, где разделение на логику и рендер. Тогда не страдают оба, а только один.
(Offline)
 
Ответить с цитированием
Старый 16.01.2008, 16:52   #107
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: FAQ по B3D

такое разделение хорошо только для проектов с быстрой логикой и медленным рендером.
т.е. почти для всех блицовых.
(Offline)
 
Ответить с цитированием
Старый 16.01.2008, 17:02   #108
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Ответ: FAQ по B3D

Чтобы логика не подтормаживала из-за тормозов рендера, ничто не мешает прикрутить помимо таймера еще и фреймскип. Только это не нужно, ибо плавное замедление игры до поры не заметно, а вот слайдшоу- заметно сразу. )
Ну а уж если тормозят и рендер, и логика- тут уж никакая синхронизация не спасет.
Так что фантастика это всё.
Единственный недостаток таймера- ограничение ФПС, которые никогда не поднимутся выше планки. Но с ресурсоёмкостью блицевских проектов, глючным моушн-твинингом и классически недопрофессиональным качеством наработок- сей мелкий недостаток останется незамеченным 90% игроков.
В общем, таймерный холивар- фарева! )
(Offline)
 
Ответить с цитированием
Старый 17.01.2008, 23:14   #109
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: FAQ по B3D

не знаю, кто как, а я таймер практически не использую. по его прямому назначению его использовать проблемматично и неудобно, лучше millisecs юзать, а для прочих нужд тоже есть другие способы. тот же дельтатайминг, например.
(Offline)
 
Ответить с цитированием
Старый 17.01.2008, 23:35   #110
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Ответ: FAQ по B3D

Чем использование таймера проблематично?
Ты уже изобрел безгючный дельтатайминг на Блице?
...
В общем, спорить о том, что топор лучше чашки- я не буду. Но прежде, чем возжигать весьма-весьма древний холивар, ты бы изучил вопрос детально... Ничто не идеально, но что-то еще менее идеально, чем всё остальное.
(Offline)
 
Ответить с цитированием
Старый 18.01.2008, 05:35   #111
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Ответ: FAQ по B3D

ну, дельтатайминг у меня относительно безглючный. а насчет детального изучения вопроса, так с этим все впорядке. давно уже изучил.
(Offline)
 
Ответить с цитированием
Старый 21.01.2008, 08:54   #112
NovICE
AnyKey`щик
 
Регистрация: 14.12.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Ответ: FAQ по B3D

спасибо jimon за совет. а то в FAQ так и не нашла нормального варианта решения моего вопроса.
(Offline)
 
Ответить с цитированием
Старый 21.01.2008, 12:36   #113
jimon
 
Сообщений: n/a
Ответ: FAQ по B3D

NovICE
всегда пожалуйста
 
Ответить с цитированием
Старый 01.02.2008, 17:44   #114
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: FAQ по B3D

Не все знают - если 3ий аргумент ф-ции MID задать как "-1" - то будет взята вся строка:
Print Mid("1234567890",2,-1)
результат - 234567890
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?

Последний раз редактировалось impersonalis, 01.02.2008 в 17:55.
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
ABTOMAT (05.09.2008), avel (06.02.2008), HolyDel (01.02.2008), Mickle_PES_fun (21.01.2011), moka (01.02.2008), Tadeus (10.10.2008)
Старый 01.02.2008, 18:01   #115
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: FAQ по B3D

кстати, можно также указывать запредельное значение.
например:
Print Mid("1234567890",2,255)
но -1 мне нравится больше. буду юзать. спасибо!
(Offline)
 
Ответить с цитированием
Старый 01.02.2008, 18:16   #116
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: FAQ по B3D

Видимо, последний аргумент рассматривается как беззнаковое целое. Вэтом случае -1 и 255 для компилятора - одно и то же значение.
(Offline)
 
Ответить с цитированием
Старый 10.10.2008, 18:24   #117
Crayzi
ПроЭктировщик
 
Регистрация: 26.06.2007
Сообщений: 194
Написано 21 полезных сообщений
(для 25 пользователей)
Re: FAQ по B3D

Вопрос 1: Есть ли возможность перематывать звук запущенный командой PlaySound или PlayMusic? Если да, то как это сделать?
Вопрос 2: Как работать с массивами, и можно ли их сохранять в файл(допустим месторасположение ботов, игроков, количество НР ботов... или для хранения таких данных лучше использовать другой способ?), желательно хотябы простенький пример, для наглядности.

Последний раз редактировалось Crayzi, 10.10.2008 в 19:59.
(Offline)
 
Ответить с цитированием
Старый 10.10.2008, 23:30   #118
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: FAQ по B3D

1 нет. для такого используй сторонние звуковые либы
2 естестно. см группу команд файл
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Crayzi (11.10.2008)
Старый 11.10.2008, 00:10   #119
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: FAQ по B3D

http://forum.boolean.name/showthread.php?t=1014
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Crayzi (11.10.2008)
Старый 17.11.2008, 14:32   #120
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: FAQ по B3D

Люди, тока не ругайтесь, задам самый тупой вопрос))) как привязать конус к кубу?!

пробывал вот так
EntityParent Cone(конус),Cube(мой кубик-плеер)
и нихрена не выходит
__________________
Пекарня: 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)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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