Регистрация: Aug 2006
Сообщений: 5
|
Вот выкладываю самые..... первые наброски.
Здесь построение мира из плиток, размер мира 20х20 плиток.
Добавляется вся информация о построение в объект.
Щелчком по карте определяется на какой плитки вы, выводится в output.
Вид в изометрии, очень помогала книга "Эффективное создание игр на Flash".
В данный момент хочу написать функции растановки объектов и сразу вопрос:
1. Предположим объект занимает 4 плитки (2 в длину и 2 в ширину), размещается объект относительно левого верхнего края (совмешается с левым верхнем краем одной из плиток), эта плитка помечается как занятая, а как описать что и соседние 3 тоже заняты (вообщем для конкретного объекта я могу написать, если квадрат 2х2 поитки, то +1 поитка по X, +1 по Z и +1 и по X и по Z). Можно ли сделать функцию универсальной для любой формы.
2. В книге описана растановка объектов сменой кадров плитки, но тогда каждый объект ограничивается размерами поитки, либо рисовать объект по кускам, как вы к этому относитесь?
3. Когда кликаешь по плитке её прозрачность меняется на 50%, тем самым она подсвечивается. Я реализовал это функцией и методом SetInterval(), но есть проблема при долгом кликанье на плитки эффект пропадает и плитка при кликах больше не подсвечивается.
4. Передвижения героя задумывается по плиткам, просто так удобнее будет описывать алгоритмы поиска пути.
5. Тип поверхности меняется по кадрам, так вроде подходит, но можетбыть можно лучше. Этот способ экономит размер приложения, я так считаю.
Заинтересованные люди спасибо вам, хоть еще пока почти ничего нет но я стараюсь не забрасывать тему и развивать свою задумку.
Считаю 1 надо сделать движок для игры, вообщем что я щас и начал делать.
|