|  Моя первая Unity игра. Портирование Покер Джокер из ВМЛ-КВЛ, Игра из корсаров | 
Здравствуйте, гость ( Вход | Регистрация )
|  Моя первая Unity игра. Портирование Покер Джокер из ВМЛ-КВЛ, Игра из корсаров | 
| ALexusB |  Nov 14 2022, 22:26 
				 Сообщение
					#1				
			 | 
| Разработчик ВМЛ-КВЛ          Группа: Admin Сообщений: 16,628 Регистрация: 2-November 04 Пользователь №: 3  | Доделал портирование игры с Адоб Флаша, что ранее делал и даже онлайн версия была. Адоб Флаш похоронили, а он мне так нравился. Несколько лет себя заставлял Юнити начать осваивать. Но как начинал, так и бросал. Т.к. после Адоб Флаша, там все не то. Нет нужных мне типов данных в C#, не понятно, как делать массивы объектов из файла ресурса, а не руками на сцену. Стимулом стала курсовая работы сына в школе, у них ИТ класс и задание на Юнити. Он уже что-то делает и упирается (что подростка приводит в ярость и потенциально разбитый монитор  ) Потому я в помощь ему решил таки освоить 2Д игры на Юнити. Ну и пришлось потратить наверное под сотню часов на решение вопросов, которые в Адоб Флаш решались минутами. Но это от "знать как". Теперь я знаю! Как локализацию делать разбирался, сразу три языка прикрутил (рус, инг, спаниш). Как его запомнить после первого запуска. Куча вопросов. Тени, замена стпрайтов, анимация, выход по Назад телефона и тп. "Вы хотите об этом поговорить?" - если кому надо, я готов поговорить  Саму игру не менял от флаш версии - стол и ставки выбираются случайно при запуске игры, могу запомнить и сделать накопительно от минимума в максимум, но потом. Итак.... АПК для андрой платформ Может в гугл. плей еще размещу. --- апдайт 21.11.22 Заменил ссылку На WebGL - изучаю, готовлю для Яндекс,игры - это релиз, вышла 29.11.22, прошла модерацию! Не требует установки, работает из браузера с ПК или телефона. Тут уже с уровнями ====== аплейт 07.12.22 Она же в Гугл.Плей Прикрепленные изображения   | 
|   | 
| ALexusB |  Nov 15 2022, 13:56 
				 Сообщение
					#2				
			 | 
| Разработчик ВМЛ-КВЛ          Группа: Admin Сообщений: 16,628 Регистрация: 2-November 04 Пользователь №: 3  | Для установки языков есть спец компоненты, которые нужно ставить. Есть ютуб уроки про это. Я одну такую ставил, но не понял как их менять кнопкой интерфейса на лету сразу везде. На тот момент я не умел делать кнопки  Потому я для себя и совместимости в мозгах с ActionScript 3.0 от Adobe Flash и от PHP, на котором я ранее делал серверную часть, добавил свой класс чтения XML с обращением к элементам как к массиву ассоциативному myXML["rus"]["textId"].txt А в ресурсах файл <xml> <rus> <LangTxt>Выберите язык</LangTxt> ... И в итоге перевод делал просто присвоением текстов нужной меткой из ХМЛ файла, который загружал из ресурсов волшебной командой TextAsset xmlAsset = Resources.Load<TextAsset>("LangText"); lang.LoadXml(xmlAsset.text, false); Во все текстовые поля, которые сделал паблик и просто перетащил на этот класс локализации, как объекты. Вообще, у меня дело пошло, как только я освоил Resources.Load Т.к. я в мозгах не привык делать что-то не из кода. У меня ранее в играх был просто черный экран и я все "рисовал" в коде сам, загружая ресурсы и ставя координаты А тут нужно часть работы делать визуально накликами. Это с одной стороны проще, но с другой и гибкости нет. Вот кубики... их 6 граней по три вида каждой 18шт Я сделал один префаб пустой, но с классом моим и в нем просто гружу нужный кадр (загружая нужный кубик и его вид). Чтоб кликался нужно 2Д колайдер по месту клика. Я пока не разобрался как слоеный PSD перевести именно слоями и выбирать нужный, как было во Флаш. Они распадаются на картинки и их потом нужно муторно по координатам совмещать. Ну и вершина моего взрыва мозга в Юнити 2Д - что там нет пиксельных координат! Там условные метры Координаты, как на экране в пикселях есть только на канвасе, а он расползается при изменении экрана и его сторон. Потому я делал метод пересчета понятных мне пикселей в эти "метры" И у меня код от Флаша был даже по координатам совместим в итоге. То есть, я недели две (с перерывами в течении года) колупался с базой элементов и скриптов, чтоб далее за 1.5 дня перенести готовую ранее игру. Т.к. по коду она 1 в 1 совместима, пусть пришлось менять всякие var i:int; на int i; Но это мелочи. В Юнити нет элементарных вещей типа тени Спрайта (на монетках), скругления прямоугольника (все формы и плашка инфы). Это все доп. моды, искал готовые и сам доделывал. Но это оч странно, что такой базы нет. | 
| InkyFreeman |  Nov 16 2022, 10:51 
				 Сообщение
					#3				
			 | 
| Символ Пиратизма         Группа: форумчанин Сообщений: 1,334 Регистрация: 27-September 05 Пользователь №: 1,270  | |
 ALexusB   Моя первая Unity игра. Портирование Покер Джокер из ВМЛ-КВЛ   Nov 14 2022, 22:26
 ALexusB   Моя первая Unity игра. Портирование Покер Джокер из ВМЛ-КВЛ   Nov 14 2022, 22:26 
  InkyFreeman   Хай.
Я отошёл от Унити сейчас, до весны наступающе...   Nov 15 2022, 13:05
 InkyFreeman   Хай.
Я отошёл от Унити сейчас, до весны наступающе...   Nov 15 2022, 13:05 
  ALexusB   Тени, как бы есть компонент Shadow, но он не работ...   Nov 16 2022, 11:22
 ALexusB   Тени, как бы есть компонент Shadow, но он не работ...   Nov 16 2022, 11:22
 
  InkyFreeman   
 пилить и пилить, то есть тоже можно, но надо дел...   Nov 16 2022, 19:56
 InkyFreeman   
 пилить и пилить, то есть тоже можно, но надо дел...   Nov 16 2022, 19:56 
  ALexusB   А что за другой двиг?
А то я сидел на Флаше и хоть...   Nov 17 2022, 09:21
 ALexusB   А что за другой двиг?
А то я сидел на Флаше и хоть...   Nov 17 2022, 09:21
 
  InkyFreeman   
А что за другой двиг?
А то я сидел на Флаше и хот...   Nov 17 2022, 14:15
 InkyFreeman   
А что за другой двиг?
А то я сидел на Флаше и хот...   Nov 17 2022, 14:15 
  ALexusB   Ну это да... не вывести денежки ни с Гугла, ни с Ю...   Nov 17 2022, 16:33
 ALexusB   Ну это да... не вывести денежки ни с Гугла, ни с Ю...   Nov 17 2022, 16:33 
  tislic   
Четыре раза перезапускал, чтобы понять про какой ...   Nov 18 2022, 00:16
 tislic   
Четыре раза перезапускал, чтобы понять про какой ...   Nov 18 2022, 00:16 
  ALexusB   Столы и ставки я сделаю уровнями, и денежки на кар...   Nov 18 2022, 12:40
 ALexusB   Столы и ставки я сделаю уровнями, и денежки на кар...   Nov 18 2022, 12:40 
  tislic   Если ни только ты один на телефоне играешь?   Nov 18 2022, 13:47
 tislic   Если ни только ты один на телефоне играешь?   Nov 18 2022, 13:47 
  ALexusB   профилей игры не будет. Тел, как зубная щетка дело...   Nov 18 2022, 13:50
 ALexusB   профилей игры не будет. Тел, как зубная щетка дело...   Nov 18 2022, 13:50 
  tislic   На планшет ее не поставить, прогресс на другое уст...   Nov 18 2022, 15:56
 tislic   На планшет ее не поставить, прогресс на другое уст...   Nov 18 2022, 15:56 
  ALexusB   Запускается на планшете, тел и любом эмуляторе для...   Nov 18 2022, 17:18
 ALexusB   Запускается на планшете, тел и любом эмуляторе для...   Nov 18 2022, 17:18
 
  InkyFreeman   С как с монетизацией и рекламой.? Яндекс у нас не ...   Nov 18 2022, 18:23
 InkyFreeman   С как с монетизацией и рекламой.? Яндекс у нас не ...   Nov 18 2022, 18:23 
  tislic   Могу за пару баксов спинуть, так пойдёт?   Nov 18 2022, 18:58
 tislic   Могу за пару баксов спинуть, так пойдёт?   Nov 18 2022, 18:58
 
  InkyFreeman   
Могу за пару баксов спинуть, так пойдёт?
Реально...   Nov 18 2022, 20:03
 InkyFreeman   
Могу за пару баксов спинуть, так пойдёт?
Реально...   Nov 18 2022, 20:03 
  tislic   
Вот этим она она мне и понравилась. Вся стилистик...   Nov 18 2022, 22:47
 tislic   
Вот этим она она мне и понравилась. Вся стилистик...   Nov 18 2022, 22:47 
  ALexusB   Вынес тему про настолку Голицына в отдельную тему
...   Nov 20 2022, 13:34
 ALexusB   Вынес тему про настолку Голицына в отдельную тему
...   Nov 20 2022, 13:34 
  ALexusB   Свежая сборка для тестов и игры
На WebGL - изучаю...   Nov 21 2022, 15:37
 ALexusB   Свежая сборка для тестов и игры
На WebGL - изучаю...   Nov 21 2022, 15:37
 
  InkyFreeman   
Полная рабочая версия с накоплениями, звездочками...   Nov 23 2022, 14:42
 InkyFreeman   
Полная рабочая версия с накоплениями, звездочками...   Nov 23 2022, 14:42 
  ALexusB   Дада, но тут успехи единиц только вырабатывают пра...   Nov 23 2022, 15:36
 ALexusB   Дада, но тут успехи единиц только вырабатывают пра...   Nov 23 2022, 15:36 
  tislic   Ты представляешь сколько времени было потеренно с ...   Nov 23 2022, 23:50
 tislic   Ты представляешь сколько времени было потеренно с ...   Nov 23 2022, 23:50 
  ALexusB   Человечеством или лично мной? :)
Т.к. флаш целую и...   Nov 24 2022, 00:41
 ALexusB   Человечеством или лично мной? :)
Т.к. флаш целую и...   Nov 24 2022, 00:41 
  ALexusB   Релиз!
https://yandex.ru/games/app/202641  - э...   Nov 29 2022, 22:27
 ALexusB   Релиз!
https://yandex.ru/games/app/202641  - э...   Nov 29 2022, 22:27 
  ALexusB   Забавно, Гугл за 5 лет правил накрутил так, что я ...   Dec 7 2022, 22:49
 ALexusB   Забавно, Гугл за 5 лет правил накрутил так, что я ...   Dec 7 2022, 22:49 
  ALexusB   Гугл выпустил игру в своем магазе.
https://play.go...   Dec 9 2022, 14:26
 ALexusB   Гугл выпустил игру в своем магазе.
https://play.go...   Dec 9 2022, 14:26
 
  Морской Демон   
Опыт был интересный - пройти это квест с публикац...   Dec 9 2022, 14:58
 Морской Демон   
Опыт был интересный - пройти это квест с публикац...   Dec 9 2022, 14:58 
  ALexusB   Да, сам замечал такое и жена говорила.
Но там чест...   Dec 9 2022, 15:30
 ALexusB   Да, сам замечал такое и жена говорила.
Но там чест...   Dec 9 2022, 15:30 
  Морской Демон   Если планируете как-то дальше развивать - возможно...   Dec 12 2022, 13:56
 Морской Демон   Если планируете как-то дальше развивать - возможно...   Dec 12 2022, 13:56 
  ALexusB   Да, я планирую бой записывать по ходам, может даже...   Dec 12 2022, 14:06
 ALexusB   Да, я планирую бой записывать по ходам, может даже...   Dec 12 2022, 14:06
 
  Морской Демон   
Колво игр это не статистика боя, это где-то в гл ...   Dec 12 2022, 15:27
 Морской Демон   
Колво игр это не статистика боя, это где-то в гл ...   Dec 12 2022, 15:27 
  ALexusB   А! А я уже весь к корабликах мысленно
Тут ста...   Dec 12 2022, 16:07
 ALexusB   А! А я уже весь к корабликах мысленно
Тут ста...   Dec 12 2022, 16:07 
  ALexusB   Освоил RuStore
https://apps.rustore.ru/app/com.Sea...   Dec 23 2022, 14:45
 ALexusB   Освоил RuStore
https://apps.rustore.ru/app/com.Sea...   Dec 23 2022, 14:45 
  ALexusB   Просьба помочь вернуть игре рейтинг
https://yandex...   Dec 25 2022, 11:04
 ALexusB   Просьба помочь вернуть игре рейтинг
https://yandex...   Dec 25 2022, 11:04|   | 
| Текстовая версия | Сейчас: 31st October 2025 - 04:55 |