Показать сообщение отдельно
Старый 19.03.2009, 19:49   #15
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Ответ: Ancient Midle-earth

С названием я обшипся! и правда две "d" там! С Толкиеном тут свзяи нет, просто меня прикалывает это слово "Средиземье" =).
Итак, что сделано еще:
1) Загрузка мира полностью вынесена в отдельную функцию, мир строится по параметрам переданным функции, примерно такого вида:
LoadLocation("location_name", Camera, Player.TPlayer)
Также предусмотрена ф-кция UnloadLocation, которая высвобождает память от сущностей (FreeEntity) и картинок (FreeImage), ах да, еще и от звуков(FreeSound) =)...

Структура локации:
Локация это папка на жестком диске, где сложены: карта высот, лого локации(при входе в локу на экране выводится изображение с именем локи и присущем ей стилем), также в папке хранятся файл описания локации и файл хранящий расположение сущностей в мире именно на данной локе.

Щас работаю над полным созданием локации "Эльфийские леса", как будет готово то выложу демо, сорцы если кому надо после 20 апреля дам без проблем(как фестиваль куда я ее делаю пройдет, ато конкуренция не дремлет).

А теперь скрин, где я попытался исправить недостаток цветочков, текстура травы это стандартная фотошопная кисть + 2 оттенка зеленого цвета.
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо Baisangur за это полезное сообщение:
ABTOMAT (19.03.2009), Arton (12.06.2010), Harter (06.04.2009), HolyDel (19.03.2009), IGR (19.03.2009), Nex (10.04.2009), sSwSs (20.03.2009)