Перейти к содержимому
LuaGamer

Идеи для игр (кодинг, разработка)

Движок  

27 пользователей проголосовало

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

Рекомендуемые сообщения

   И в третьих : Риду не понравиться пункты 1 и 2 и поэтому он не разрешит. :smile44:

Как же он тогда разрешил робик 2.0? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze

 

 

5) Остальные заходят в тему пофлудить и высказать своё авторитетное мнение.
 

 

Вот, помогаю вам.

Не держу вас за нубов. // Вы могли знать про это.

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

Например, так:

...
 если (нажата клавиша "вперед") то
  переместить(скорость * дельта между кадрами, 0, 0)
 конец
...

 

 

Как же он тогда разрешил робик 2.0? 
 

А на робике 2.0 из потенциальных лагодромов только АЕ2. Ну, и сам ОС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как же он тогда разрешил робик 2.0? 

1. Робик  - проект  Алекса. (тестовый или экспериментальный)

2. Админов на cc.ru - два (на данный момент). А значит, решение принимается - совместно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze

 

 

4) ЛуаГеймер валяет дурака и ленится изучать Луа.

 

 

Я пишу медленно и лениво
 

 

Где там Леша не прав? Какой он там ..., мм?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Вот, помогаю вам. Не держу вас за нубов. // Вы могли знать про это. Вот эту хрень нужно использовать для того, чтобы элемент перемещался независимо от частоты обновления кадров. Например, так: ... если (нажата клавиша "вперед") то переместить(скорость * дельта между кадрами, 0, 0) конец ...
Перемещения нужно реализовывать в процедуре  love.update(dt), в которую дельта передается в качестве параметра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перемещения нужно реализовывать в процедуре  love.update(dt), в которую дельта передается в качестве параметра.

А я никогда не пользовался Дельтой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

если кто тоже хочет поучаствовать в соревновании присоединяйтесь
 

я могу присоединиться, только игру такую же что тут обсуждалось делать? А вообще вряд ли я далеко продвинусь(из-за учебы), но основу за 2 недели наверняка сделаю (если что пишу на чистом visual studio)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ОМГ. Сел поиграть за Spin Tires на пару часов, вернулся, а тут стооооолько флуда. Я даже так не пишу часто :blink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze

ОМГ. Сел поиграть за Spin Tires на пару часов, вернулся, а тут стооооолько флуда. Я даже так не пишу часто :blink:

Кто бы говорил.

 

А я никогда не пользовался Дельтой.

На самом деле, я не знаю, что обстоит с LOVE2D - быть может, он что-то похожее делает автоматом(хотя маловероятно). Спер этот принцип из гайдов по Unity3D :3

Ну, вреда это точно не принесет. А, может быть, таки сделает лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А я никогда не пользовался Дельтой.

 

Этто ты очень зря.

 

 

На самом деле, я не знаю, что обстоит с LOVE2D - быть может, он что-то похожее делает автоматом(хотя маловероятно). Спер этот принцип из гайдов по Unity3D :3

Ну, вреда это точно не принесет. А, может быть, таки сделает лучше.

 

Да, там есть дельта. Передаётся в функцию update.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему же?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почему же?

 

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

Кому охото, чтобы кто-то ставил рекорд круче, только потому что у него процессор чуть быстрее? Это ведь не состязание железа, а состязание игроков должно быть.

Изменено пользователем Totoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Потому что, как заметил Лёха, без дельта тайминга скорость игры становится зависимой от железа, размера окна и т.п.

Кому охото, чтобы кто-то ставил рекорд круче, только потому что у него процессор чуть быстрее? Это ведь не состязание железа, а состязание игроков должно быть.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

я могу присоединиться, только игру такую же что тут обсуждалось делать? А вообще вряд ли я далеко продвинусь(из-за учебы), но основу за 2 недели наверняка сделаю (если что пишу на чистом visual studio)

 

зачем туже? делай то что хочется тебе самому. Главное чтобы было желание делать и по возможности доделать ее до конца.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Насчёт переменной времени на обработку кадра. Знал о её существовании ещё с момента написания Бактерий. Как раз тогда, вроде 9 версия движка была которая не имела ограничения по FPS и это было обязательно. А додуматься ей умножать на другие переменные вроде скорости ничего не стоит. В добавок я ещё умножаю на свою переменную скорости, чтобы можно было замедлять и ускорять время.

Изменено пользователем qwertyMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

А если быстрое - то всё будет бешенно летать.

Более или менее нормально смогут играть в твою игру люди, у которых параметры железа близки к твоим. :D

Изменено пользователем Totoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

зачем туже? делай то что хочется тебе самому. Главное чтобы было желание делать и по возможности доделать ее до конца.

ну моя проблема - отсутствие(или очень малое кол-во) идей. Как вариант могу продолжить делать мою игру(могу скинуть если нужно), хотя она больше походит на простую тренировку в программировании

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если быстрое - то всё будет бешенно летать.

Более или менее нормально смогут играть в твою игру люди, у которых параметры железа близки к твоим. :D

libgx 60 кадров ограничивает. :dirol:Шах и мат тебе.

Изменено пользователем NEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

libgx 60 кадров ограничивает. :dirol:Шах и мат тебе.

 

это вертикальная синхронизация. ничего особенного, можно и в love2d включить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...