forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Universe Of Wars (http://forum.boolean.name/showthread.php?t=14564)

EvilChaotic 12.08.2011 13:23

Ответ: Universe Of Wars
 


----------
Ну вот, никому уже не интересно. (

evgstr 30.08.2011 16:22

Ответ: Universe Of Wars
 
Я бы посоветовал тебе все же доделать прежнюю версию игры. Добавь мультиплеер и еще десяточек миссий. Испровь настройки графики и улучши ее если возможно. И после этого можешь продавать игру в стиме за 10-15 $

moka 31.08.2011 14:01

Ответ: Universe Of Wars
 
Цитата:

Сообщение от evgstr (Сообщение 200570)
Я бы посоветовал тебе все же доделать прежнюю версию игры. Добавь мультиплеер и еще десяточек миссий. Испровь настройки графики и улучши ее если возможно. И после этого можешь продавать игру в стиме за 10-15 $

Эммм. Всего-то..

Amatsu 31.08.2011 18:45

Ответ: Universe Of Wars
 
Когда там следующая демка? :)

EvilChaotic 10.10.2011 05:08

Ответ: Universe Of Wars
 
Цитата:

Сообщение от Amatsu (Сообщение 200734)
Когда там следующая демка? :)

http://www.youtube.com/watch?v=37Ub0lMjFnY

Уже больше месяца идет разработка хорошего концепт документа, стараемся построить все верно.
На видео можно увидеть новое поведение кораблей:
+ Мульти таргет система, корабли могут следить одновременно за десятком целей, на каждую цель распределяется соответствующее орудие.
+ Транслейт контрол, корабли следят за целями и стараются всегда находится в радиусе поражения цели, даже, если она имеет высокую скорость и маневренность.
+ Полностью физика.

Ну и конечно все идет круто медленно. Т.к. я учусь, работаю)

LLI.T.A.L.K.E.R. 10.10.2011 10:40

Ответ: Universe Of Wars
 
Отличная графика. Многие студии даже (мульт) фильмы в таком качестве не снима-ют(ли).

Amatsu 10.10.2011 11:02

Ответ: Universe Of Wars
 
Это бл@ть шикарно!

.Squid 10.10.2011 12:35

Ответ: Universe Of Wars
 
Чтобы камера, следящая за сущностями с физическими телами, не дергалась как на видео, обновление камеры надо вызывать после xUpdateWorld.

moka 10.10.2011 13:25

Ответ: Universe Of Wars
 
Красава ваще.

Добавь тегов: action, game, wip, development, engine, indie

EvilChaotic 10.10.2011 15:05

Ответ: Universe Of Wars
 
Цитата:

Сообщение от .Squid (Сообщение 205278)
Чтобы камера, следящая за сущностями с физическими телами, не дергалась как на видео, обновление камеры надо вызывать после xUpdateWorld.

Оно там так и стоит.
Все равно рассинхронизация идет, не знаю в чем дело. Перед запись видео пробовал ставить и до и после. Неприятный баг.

moka 10.10.2011 15:09

Ответ: Universe Of Wars
 
xUpdateWorld стоит перед RenderWorld так? Далее идёт позиционирование камеры, на позицию которая не кеширована а именно получается в момент позиционирования, и лишь потом идёт RenderWorld и Flip?

EvilChaotic 10.10.2011 15:15

Ответ: Universe Of Wars
 
Цитата:

Сообщение от MoKa (Сообщение 205292)
xUpdateWorld стоит перед RenderWorld так? Далее идёт позиционирование камеры, на позицию которая не кеширована а именно получается в момент позиционирования, и лишь потом идёт RenderWorld и Flip?

xUpdateWorld()
игра(..)
Render()
Draw()
Flip()

Ток причем тут в рассинхронизации рендер и флип?

moka 10.10.2011 15:25

Ответ: Universe Of Wars
 
Дык в игра() у тебя будет как раз обновление положений, и т.п. Получается что снова, позиция будет не корректной. Должно быть:

1. игровая логика с перемещениями и т.п.(..)
2. xUpdateWorld()
3. привязка к физ объектам визуальных элементов, типа камеры и того что на экране должно быть.
4. Render()
5. Draw()
6. Flip()

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

EvilChaotic 10.10.2011 15:31

Ответ: Universe Of Wars
 
Блин, если я привел схематичный цикл что и как это не зачит что там все так примитивно. Вечером домой приду покажу как и что. Под игрой у меня апдейт камеры. Сам апдейт проиходит в обновлении игрока. т.к. там есть раздел с хоткеями и функция обновлении камеры принимает кучу блокировок, фильтрованных нажатий и тп..

H@NON 10.10.2011 15:32

Ответ: Universe Of Wars
 
Цитата:

ControlHero()
UpdateHeroCamOne()
lastFrame = xMillisecs()
xUpdateWorld()
UpdateHeroCamTwo()
DrawYad()
xRenderWorld()
xFlip()
Для Дельтатайминга используй такую конструкцию :
Цитата:

; SINCHRONISATIONS
Const FPS=35
Global period=1000/FPS
Global lastFrame% = xMillisecs()
;=====================< MAIN LOOP >=====================================
While Not GameExit Or xWinMessage("WM_CLOSE")
H\Yaw = H\Yaw- xDeltaValue(speedYaw*period, lastFrame)
xRotateEntity H\model, 0, H\Yaw, 0, True
Wend


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

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