aleksusklim | -----========Сообщение # 91 Воскресенье, 13.04.2014, 21:55 |
Житель Города
Награды: 2
764
Где: Не в городе Драконов
| Круто получилось, теперь можно в реальном времени перелетать камерой в любую часть модели, и в эмуляторе сразу будет видно, что там происходит.
Пример: http://klimaleksus.narod.ru/Files/3/flower_1.jpg http://klimaleksus.narod.ru/Files/3/flower_2.jpg Объекты не исчезают, они перемещаются под землю. А знаете что происходит в нуле, в точке с нулевыми координатами? http://klimaleksus.narod.ru/Files/3/zero.rar Хорошо, они хоть видимые…
Пока осталась одна большая проблема: из-за этой буферизации, я не могу получить точный адрес в памяти, куда загрузится очередная порция координат камеры с диска, чтобы тут же заменить её данными из SWV.
Для этой исследуемой мной сценки с зайчиком таких областей четыре, и используются они попарно. Я не смог ни получить каким-либо образом их начала (ну разве что первой), ни определить, какая используется сейчас. Короче, просто забил 4 константных адреса и каждые 15 миллисекунд заполняю их координатами, взятыми из SWV. Почему игра не рушится, когда я задеваю другие области пока не понятно, возможно это произойдёт на других сценках… Пока единственное, что придумал – найти эти константные адреса для всех сценок во всех версиях (normal, GH, platinum) и захардкорить в своей программе. (К конкретному эмулятору, кстать, тоже не будет привязано, я адрес начала RAM отдельно плюсую).
Зато я великолепно реализовал что планировал – в эмуляторе можно летать как в SWV! Опционально сделал окошко размером 104x78 (меньше по горизонтали система не позволяет) в левом верхнем углу поверх всех и без рамки, в котором работает SWV, а на всём остальном экране эмулятор. И кнопочка, чтобы растянуть окно на весь, чтобы непосредственно сравнивать отображение.
И вот тут обнаружил неточность. В угле обзора камеры! Помните, я говорил что угол ровно 70 градусов? Оказывается, об одном только угле говорить вообще некорректно, потому что камера не квадратная. У неё есть соотношение сторон, то есть это как бы два угла. Чтобы их численно выяснить, я подбирал значения и один-в-один визуально сравнивал с эмулятором. В итоге, размах камеры по вертикали практически равен 53.5 градусов. Странно, да? На самом деле помните, когда я выгружал модели ещё в самом начале, я говорил, что у меня высота слишком растянута? Это как раз было из-за этого угла. То есть в игре всё немного сплюснуто по вертикали (или растянуто по горизонтали). Пятьдесят три с половиной градуса (и ошибка тут менее полградуса), растяжение которых хорошо видно, если наклонить камеру вбок (теперь даже это возможно!) – всё то, что было коротким по вертикали, начинает удлиняться по горизонтали. Со вторым углом всё непонятно странно. Если в Game Maker задать соотношение сторон = 1 и подбирать угол, то он окажется примерно 73.5 градусов, когда верна будет только горизонталь. Однако если поставить угол = 53.5, а соотношение сторон = 73.5/53.5, то явно в игре видно значительно больше вширь. Становится примерно похоже, если довести соотношение сторон до 80/53.5, но прямой подстановкой угла равного 80 с единичным соотношением легко убедится, что восемьдесят это слишком много… Что делать? Чему же равен угол?
А по нашему зайчику вопрос – Fistus есть ли в эпилоге от японской версии? И может быть о нём японцы знают больше? А переводить как будем? Мистер Кулакус?
Цитата steeldragon Ну разумеется! Я ж только для сравнения этот список и привёл.
Спасибо!
↓Полетайте по мирам Spyro1-3↓ RP
Зима недовольства заменится летом… Язык – мой друг! Язык – мой враг… Зови меня Хакер… (coming…) (coming…) Яркой стрелой пурпурный войн… Страшись конца Декабря… Вихрь, вихрь, шустрый пыл… … Я всегда получаю по Заслугам…
|
|
| |
steeldragon | -----========Сообщение # 92 Четверг, 17.04.2014, 20:21 |
Житель Города
Награды: 0
211
Где: Не в городе Драконов
| Цитата aleksusklim ( ) Fistus есть ли в эпилоге от японской версии? Ага, есть, вот: https://dl.dropboxusercontent.com/u....tus.pngДобавлено (17.04.2014, 20:21) --------------------------------------------- Нашёл текстурку с надписью "Spells": https://dl.dropboxusercontent.com/u....lls.bmp
Тех-Хар: Разрешение: 32x32 Расположение: Субфайл 19 Координаты: 760, 258 Палитра: 640, 354 Цветность оригинала: 4-бит
|
|
| |
aleksusklim | -----========Сообщение # 93 Пятница, 18.04.2014, 23:46 |
Житель Города
Награды: 2
764
Где: Не в городе Драконов
| Цитата steeldragon Ага, есть, вот:
А почему он так выглядит, и на другом фоне? Он там все под ангелов стилизованы?
А написано-то что? А может история про него какая есть?
…Выложу-ка то, что совершенно нам не нужно, но там я смог превратить Game Maker в Питон. То есть заставил исполняться простые текстовые файлы с кодом. Что теоретически позволяет с одной стороны, экономить место на откомпилированных программах, а с другой позволит абсолютно любому редактировать код и непосредственно запускать его, без необходимости иметь сам Game Maker и компилировать через него. Но это в любом случае не говорит, что я перенесу SWV что-либо в такой формат, это было бы ужасно (да не так уж, AWM было б в разы сложнее), но просто неплохой вариант, если понадобится выкладывать много небольших скриптов узкого назначения, которые к примеру, легче сделать чтоб вручную редактировали код где надо, нежели реализовывать все опции как кучу флажков и переключателей в интерфейсе.
Ну сам метод заключается в том, чтобы вынести всё создание объектов в функции времени выполнения, туда же вставить код их событий. А файл запустить либо игрой, либо скомпилировать как игру. Недостатков куча (например чисто ручная переделка кода или невозможность ВООБЩЕ пользоваться собственными скриптами-фукциями, зря, очень зря так было сделано создателями Game Maker), но есть и преимущества, в виде возможности обозревать весь код сразу. Причём ещё и не тормозит нисколько!
Демонстрационный файлик: http://klimaleksus.narod.ru/Files/3/dash.rar Кривые… Ай, да всё равно я за эту прогу трояк получил, хвастаться почти нечем. Бесполезная вещь. Может из неё и можно было что-то дельное сотворить, но так – это ерунда. …Да, возвращаюсь к SWV, скоро всё будет чики-пуки.
Цитата steeldragon Нашёл текстурку с надписью "Spells":
Мо-ло-дцы!
↓Полетайте по мирам Spyro1-3↓ RP
Зима недовольства заменится летом… Язык – мой друг! Язык – мой враг… Зови меня Хакер… (coming…) (coming…) Яркой стрелой пурпурный войн… Страшись конца Декабря… Вихрь, вихрь, шустрый пыл… … Я всегда получаю по Заслугам…
|
|
| |
Spyro4evA | -----========Сообщение # 94 Вторник, 22.04.2014, 01:08 |
Житель Города
Награды: 0
95
Где: Не в городе Драконов
| Цитата Я НАШЕЛ КРОЛИКА! ДА! ЭТО ТОЧНО ОН! Да, но... зачем кролику из Спайро 2 появляться в Спайро 3 в нетекстурированном виде да ещё и с анимацией?
Жесть. ____________________________________________
|
|
| |
alteya | -----========Сообщение # 95 Вторник, 22.04.2014, 14:30 |
Житель Города
Награды: 0
102
Где: Не в городе Драконов
| Цитата aleksusklim ( ) А почему он так выглядит, и на другом фоне? Он там все под ангелов стилизованы?
Посмотрела скрины английской версии эпилога. Интересно, что там все животные "стилизованы под ангелов". Все, кроме нашего пасхального кролика. Не намекает ли это на то, что мол все животные из книжки вымерли, а он остался? И обитает в лесу возле Полуденного Сада, а во время сценки просто вышел на полянку на солнышке погреться.
Ну а фоны везде как и у японской "розовой черепашки" - на фоне куполов из Глиммера, только у тех зверей, кто на правой странице, он со шпилем и ступеньками, а у тех, кто на левой - купол другой, без всего этого. Интересно, в японском эпилоге фон поменялся только у зайчика, или еще у кого?
Цитата Spyro4evA ( ) Да, но... зачем кролику из Спайро 2 появляться в Спайро 3 в нетекстурированном виде да ещё и с анимацией?
Да мне кажется это самоприкол Инсомниаковцев. Отсутствие у "зайца" в книге нимба и крылышек - то ли Глубокая Задумка, то ли банальный косяк, и эту задумку-косяк они решили таким образом обыграть. И прикол скорее для себя, потому что большинство его попросту не заметят.
|
|
| |
Spyro4evA | -----========Сообщение # 96 Вторник, 22.04.2014, 20:38 |
Житель Города
Награды: 0
95
Где: Не в городе Драконов
| Цитата alteya ( ) Да мне кажется это самоприкол Инсомниаковцев. Отсутствие у "зайца" в книге нимба и крылышек - то ли Глубокая Задумка, то ли банальный косяк, и эту задумку-косяк они решили таким образом обыграть. И прикол скорее для себя, потому что большинство его попросту не заметят. Классно обыграли, если Вы правы.
Жесть. ____________________________________________
|
|
| |