forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=15)
-   -   FAQ по B3D (http://forum.boolean.name/showthread.php?t=4251)

moka 16.01.2008 15:43

Ответ: FAQ по B3D
 
Вот поэтому, лучше именно другая синхронизация, где разделение на логику и рендер. Тогда не страдают оба, а только один.

HolyDel 16.01.2008 16:52

Ответ: FAQ по B3D
 
такое разделение хорошо только для проектов с быстрой логикой и медленным рендером.
т.е. почти для всех блицовых.

Diplomat 16.01.2008 17:02

Ответ: FAQ по B3D
 
Чтобы логика не подтормаживала из-за тормозов рендера, ничто не мешает прикрутить помимо таймера еще и фреймскип. Только это не нужно, ибо плавное замедление игры до поры не заметно, а вот слайдшоу- заметно сразу. )
Ну а уж если тормозят и рендер, и логика- тут уж никакая синхронизация не спасет.
Так что фантастика это всё.
Единственный недостаток таймера- ограничение ФПС, которые никогда не поднимутся выше планки. Но с ресурсоёмкостью блицевских проектов, глючным моушн-твинингом и классически недопрофессиональным качеством наработок- сей мелкий недостаток останется незамеченным 90% игроков.
В общем, таймерный холивар- фарева! )

avel 17.01.2008 23:14

Ответ: FAQ по B3D
 
не знаю, кто как, а я таймер практически не использую. по его прямому назначению его использовать проблемматично и неудобно, лучше millisecs юзать, а для прочих нужд тоже есть другие способы. тот же дельтатайминг, например.

Diplomat 17.01.2008 23:35

Ответ: FAQ по B3D
 
Чем использование таймера проблематично?
Ты уже изобрел безгючный дельтатайминг на Блице?
...
В общем, спорить о том, что топор лучше чашки- я не буду. Но прежде, чем возжигать весьма-весьма древний холивар, ты бы изучил вопрос детально... Ничто не идеально, но что-то еще менее идеально, чем всё остальное.

avel 18.01.2008 05:35

Ответ: FAQ по B3D
 
ну, дельтатайминг у меня относительно безглючный. а насчет детального изучения вопроса, так с этим все впорядке. давно уже изучил. :)

NovICE 21.01.2008 08:54

Re: Ответ: FAQ по B3D
 
спасибо jimon за совет. а то в FAQ так и не нашла нормального варианта решения моего вопроса.

jimon 21.01.2008 12:36

Ответ: FAQ по B3D
 
NovICE
всегда пожалуйста :)

impersonalis 01.02.2008 17:44

Ответ: FAQ по B3D
 
Не все знают - если 3ий аргумент ф-ции MID задать как "-1" - то будет взята вся строка:
Код:

Print Mid("1234567890",2,-1)
результат - 234567890

HolyDel 01.02.2008 18:01

Ответ: FAQ по B3D
 
кстати, можно также указывать запредельное значение.
например:
Цитата:

Print Mid("1234567890",2,255)
но -1 мне нравится больше. буду юзать. спасибо!

alcoSHoLiK 01.02.2008 18:16

Ответ: FAQ по B3D
 
Видимо, последний аргумент рассматривается как беззнаковое целое. Вэтом случае -1 и 255 для компилятора - одно и то же значение.

Crayzi 10.10.2008 18:24

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

tormoz 10.10.2008 23:30

Ответ: FAQ по B3D
 
1 нет. для такого используй сторонние звуковые либы
2 естестно. см группу команд файл

impersonalis 11.10.2008 00:10

Ответ: FAQ по B3D
 
http://forum.boolean.name/showthread.php?t=1014

Colossus 17.11.2008 14:32

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

пробывал вот так
Код:

EntityParent Cone(конус),Cube(мой кубик-плеер)
и нихрена не выходит


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot