forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на JavaME (http://forum.boolean.name/forumdisplay.php?f=114)
-   -   создание 3Д движка на j2me (http://forum.boolean.name/showthread.php?t=8365)

JACUK 30.01.2011 02:31

Ответ: создание 3Д движка на j2me
 
Плоские и когда идут на тебя! Тупо что рядом их многовато и убив он на том же месте появляется, а не где то(что было бы лутше)

WISHMASTER35 01.02.2011 22:33

Ответ: создание 3Д движка на j2me
 
Плоскими наверна кажутся из-за того что всегда повернуты на тебя. Там затылка бота и не увидеш.

WISHMASTER35 12.07.2011 15:47

Ответ: создание 3Д движка на j2me
 
Вложений: 1
Вот еще одна демка. Давно уже сделал ее и забросил эту платформу.
Пытался сделать более сложную игровую логику. Немного получилось.
Движок игровой логики сделать так:
Есть класс Point и его разновидности MovPoint, Thing и Door. Им можно задать некоторые свойства и расставлять их на карте.

параметры для поинтов
для POINT:
NAME - имя
POS - позиция
RAD - радиус точки.
NEED - список поинтов, которые надо собрать для активации поинта.
ONCE - одноразовая точка(т.е. удалять после использования) или нет. значения true или false. по умолчанию false
PRESS - будет ли поинт активироваться только по нажатию кнопки. значения true или false. по умолчанию false
ERRMSG - сообщение в случае, если для активации точки не все собрано
MSG - сообщение, если все собрано
Если в сообщении есть символы '*', то оно выводится как диалог.
MESH - номер модели, позиции, углы поворота. (n, x, y, z, ax, ay, az)
SPEED - скорость проигрывания анимации. значения от 0 до 1.

Для MOVPOINT:
DIR - на сколько сместить меш за один кадр
FRAMES - сколько кадров смещать меш

Для THING и DOOR ничего задавать не надо.


конечно это далеко до идеала, но пока ничего лучшего придумать не смог. И нигде не написано как делать подобную логику(


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

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