Среда, 13 Ноября 2024, 12:22

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Результаты поиска
SovaDeveloperДата: Четверг, 24 Ноября 2016, 19:27 | Сообщение # 1 | Тема: Сохранение на Android'e
был не раз
Сейчас нет на сайте
rumyancevpavel, Что все на столько плохо? XD

Сообщение отредактировал SovaDeveloper - Четверг, 24 Ноября 2016, 19:27
SovaDeveloperДата: Четверг, 24 Ноября 2016, 16:27 | Сообщение # 2 | Тема: Сохранение на Android'e
был не раз
Сейчас нет на сайте
Всем доброго времени суток. В Unity я от силы неделю , и по разнообразным видео урокам, пытаюсь сделать "топ" кликер, так сказать первую экспериментальную игрушку. В процессе создания столкнулся с проблемой , связанная с сохранением данных игры, сохраняю через PlayerPrefs. В самом Unity все работает на ура, но вот когда на телефон ставлю игрушку, при выходе из приложения (!!!Да забыл упомянуть, что я использую функцию OnApplictionQuit()) ничего не сохраняется....
Вот видео урок по которому я это пытался реализовать - https://www.youtube.com/watch?v=R8TsSqlygg4
Вот мои коды:
Код

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class gameController : MonoBehaviour {

    public int coins;
    public Text coinText;
    public int coinsPerClick =1;

    void Start () {
        coins = PlayerPrefs.GetInt("coins");
        coinsPerClick = PlayerPrefs.GetInt("coinsPerClick");

            coinsPerClick = 1;
    }
    
    void Update () {
        coinText.text = coins + " $";

        PlayerPrefs.SetInt("coins", coins);
        PlayerPrefs.SetInt("coinsPerClick", coinsPerClick);

    }
    public void addCoins(int coin)
    {
        coins = coins + coinsPerClick;
    }
    public int coinsOnClick()
    {
        return coinsPerClick;
    }
    void OnApplicationQuit()
    {

    }
}


Код

using UnityEngine;
using System.Collections;

public class coinController : MonoBehaviour {

    GameObject gc;
    public int coinsPerClick;

    void Start () {
        gc = GameObject.Find("gameController");
        coinsPerClick = gc.GetComponent<gameController <img rel="usm" src="/SML/angry.gif" border="0" align="absmiddle" alt=" <img rel="usm" src="/SML/angry.gif" border="0" align="absmiddle" alt=" <img rel="usm" src="/SML/angry.gif" border="0" align="absmiddle" alt=">(" /> " /> " /> ).coinsOnClick();
    }
    
    // Update is called once per frame
    void Update () {
    
    }
    void OnMouseUp()
    {
        gc.GetComponent<gameController <gameController <img rel="usm" src="/SML/angry.gif" border="0" align="absmiddle" alt=" <img rel="usm" src="/SML/angry.gif" border="0" align="absmiddle" alt=">(" /> " /> ).addCoins(coinsPerClick);
    }
}


Добавлено (24 ноября 2016, 16:24)
---------------------------------------------
Собсна попробовал запихнуть все PlayerPrefs.SetInt() в Update(),и все заработало , НО возник вопрос, повлияет ли это как-то на производительность и правильно ли я сделал вообще?

Добавлено (24 ноября 2016, 16:27)
---------------------------------------------
APK файл https://yadi.sk/d/SWxy6aABzNtVR
Мало ли пригодится чтоб разобраться в моем "шедевре"

Сообщение отредактировал SovaDeveloper - Четверг, 24 Ноября 2016, 16:26
SovaDeveloperДата: Воскресенье, 06 Ноября 2016, 23:48 | Сообщение # 3 | Тема: Переход по комнатам
был не раз
Сейчас нет на сайте
Всем доброго времени суток. У меня появился вопрос, в моей "игре" (clicker), есть объект на который тыкаешь и получаешь денежки, есть кнопочки апгрейда, и в одной комнате я их лепить не горю желанием, вопрос таков:
создать два объекта , один будет при нажатии на него направлять в одну комнату , другой соответственно в другую, и использовать сохранение(дабы не потерять переменные при переходе в другую комнату) или есть более грамотный способ осуществления моей идеи? Заранее всем огромное спасибо!
SovaDeveloperДата: Воскресенье, 06 Ноября 2016, 20:14 | Сообщение # 4 | Тема: Разрешение экрана
был не раз
Сейчас нет на сайте
Zazaza, То есть под все, все , все разрешения дублировать фоны и спрайты?Правильно тебя понял?
SovaDeveloperДата: Воскресенье, 06 Ноября 2016, 19:35 | Сообщение # 5 | Тема: Разрешение экрана
был не раз
Сейчас нет на сайте
Zazaza, Всмысле стандартные? Ну не у всех же монитор или смартфон стандартного разрешения
SovaDeveloperДата: Воскресенье, 06 Ноября 2016, 19:24 | Сообщение # 6 | Тема: Разрешение экрана
был не раз
Сейчас нет на сайте
Всем доброго времени суток!) Возник такой вопрос, как сделать так чтобы моя игра на всех устройствах подходила по разрешению экрана, на Windows и Android?
SovaDeveloperДата: Воскресенье, 30 Октября 2016, 15:05 | Сообщение # 7 | Тема: Опять проблемка в коде
был не раз
Сейчас нет на сайте
Losiah, спасибо, опять помог)
SovaDeveloperДата: Воскресенье, 30 Октября 2016, 01:21 | Сообщение # 8 | Тема: Опять проблемка в коде
был не раз
Сейчас нет на сайте
http://rgho.st/8ZkMpvlTd - Исходник "игры"

Вообщем проблема заключается в том, что когда жмешь на монетку, именно держишь кнопку мыши, то она бесконечно "тапается" , как это исправить, то есть сделать так что бы нужно было каждый раз кликать на монетку, а не просто зажать и держать?
Заранее огромное спасибо! :D
SovaDeveloperДата: Вторник, 25 Октября 2016, 19:26 | Сообщение # 9 | Тема: Ошибка компиляции APK
был не раз
Сейчас нет на сайте
slagusev,
JDK 1.8.0.112
API 7-13, 24, 25
Кеш чего? И какие модули?
P.S Забыл упомянуть что у меня пиратка и сорян за тупые вопросы... :(
SovaDeveloperДата: Вторник, 25 Октября 2016, 17:11 | Сообщение # 10 | Тема: Ошибка компиляции APK
был не раз
Сейчас нет на сайте
Вообщем только, только установил GMS (до этого написал одну "игру" на GM 8), с целью попробоавть написать что-нибудь под Android. Скачал JavaJDK , Androi SDK и NDK. Все вроде бы гуд.
При компиляции "пустого" проекта для теста(Один объект, одна комната) выдает ошибку:
Код

"C:\Users\Maxim\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe" /fU="C:\Users\Maxim\AppData\Local\gm_ttt_52360\a55031.txt" /c /m=android   /config="Default" /tgt=8 /tg="C:\Users\Maxim\AppData\Local\gm_ttt_52360\\TextureGroups.txt" /to="C:\Users\Maxim\AppData\Local\gm_ttt_52360\\TextureOptions.txt" /obob=True /obpp=False /obru=True /obes=False /i=3 /cvm /tp=1024 /mv=1 /iv=0 /rv=0 /bv=1451 /gn="Project1" /td="C:\Users\Maxim\AppData\Local" /cd="C:\Users\Maxim\Documents\GameMaker\Cache" /sh=True /optionsini="C:\Users\Maxim\AppData\Local\gm_ttt_52360\gm_ttt_28390\Project1.ini" /o="C:\Users\Maxim\AppData\Local\gm_ttt_52360\gm_ttt_28390" "C:\Users\Maxim\Desktop\Project1.gmx\Project1.project.gmx"

Reading project file....finished.
Remove DnD...finished.
Compile Constants...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Final Compile...finished.
Saving IFF file... C:\Users\Maxim\AppData\Local\gm_ttt_52360\gm_ttt_28390\Project1.droid
Writing Chunk... GEN8
Writing Chunk... OPTN
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... TPAGE
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
0 Compressing texture... writing texture texture_0.png...
Writing Chunk... AUDO
Writing Chunk... SCPT
Writing Chunk... DBGI
Writing Chunk... INST
Writing Chunk... STRG
Stats : GMA : Instance=0, Global=0
cmd /c ""C:\Users\Maxim\AppData\Roaming\GameMaker-Studio\Android\apache-ant-1.8.2\bin\ant.bat"  -Dsdk.dir="C:\Users\Maxim\AppData\Local\Android\Sdk" -DYOYO_ANDROID_RUNNER_SOURCE="..\..\gm_ttt_52360/SDKLibs" clean release"

Buildfile: C:\Users\Maxim\AppData\Local\gm_ttt_52360\gm_ttt_5791\build.xml
  [taskdef] Could not load definitions from resource anttasks.properties. It could not be found.

-check-env:

BUILD FAILED
C:\Users\Maxim\AppData\Local\Android\Sdk\tools\ant\build.xml:341: Problem: failed to create task or type checkenv
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.

Total time: 0 seconds


Сообщение отредактировал SovaDeveloper - Вторник, 25 Октября 2016, 17:15
SovaDeveloperДата: Понедельник, 24 Октября 2016, 19:03 | Сообщение # 11 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, ого, пробежался глазами, очень даже доступно написано, спасибо за все, очень помог!)
SovaDeveloperДата: Понедельник, 24 Октября 2016, 18:43 | Сообщение # 12 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, а сепаратор столкновения в спрайтах нужен?
SovaDeveloperДата: Понедельник, 24 Октября 2016, 18:35 | Сообщение # 13 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah,Картинка не показывается, пишет что у тебя скрыт общий доступ для просмотра
http://imageshack.com/a/img921/1598/2kNGLi.jpg
http://imageshack.com/a/img923/5779/FhalY3.jpg
Что нужно выбирать и выставлять??(Скриншоты)
P.S Можешь кинуть ссылку на какую-нибудь годную статью про тайм лайны , я просто понятия не имею что это такое :(

Добавлено (24 октября 2016, 18:35)
---------------------------------------------
Losiah, Вот картинки заработали)

Сообщение отредактировал SovaDeveloper - Понедельник, 24 Октября 2016, 18:32
SovaDeveloperДата: Понедельник, 24 Октября 2016, 16:41 | Сообщение # 14 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, Вообщем со спавном все шикарно!)
Можешь мне еще раз объяснить что со столкновением надо делать, ибо я не понял(((
SovaDeveloperДата: Понедельник, 24 Октября 2016, 01:27 | Сообщение # 15 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, угуууу, впринципе понял
Такс) Я ушел, время уже позднее, пора отдыхать, надеюсь завтра поможешь мне еще с несколькими вопросами, еще раз спасибо, без тебя вряд ли с чем-либо разобрался бы....)
SovaDeveloperДата: Понедельник, 24 Октября 2016, 01:15 | Сообщение # 16 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
maksim1221232, Вообщем-то твой способ со спавном работает, опять же спасибо!) Но возникла проблемка, они спавнятся где попало то есть , на твердых объектах в том числе, куда не может долететь пуля, или сам герой не может туда пройти, как быть?

Добавлено (24 октября 2016, 01:15)
---------------------------------------------
Losiah, Ты себе не представляешь как ты меня выручаешь!) Можешь объяснить почему пишем room_first а не название комнаты?

SovaDeveloperДата: Понедельник, 24 Октября 2016, 00:53 | Сообщение # 17 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, Так а я ж вроде так и написал....
if health < 1 room_goto(Main)
Сорян за мою тупость :(
SovaDeveloperДата: Понедельник, 24 Октября 2016, 00:44 | Сообщение # 18 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, Собственно вот http://rgho.st/8MMHZT9fR


Сообщение отредактировал SovaDeveloper - Понедельник, 24 Октября 2016, 00:45
SovaDeveloperДата: Понедельник, 24 Октября 2016, 00:34 | Сообщение # 19 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
Losiah, теперь при смерти игрока ошибок не выдает!!!! О ЧУДО :D Спасибо!
Вопросов еще много :p
У меня в степе героя последней строчкой идет if heslth < 1 room_previous(main), при смерти игрока переход в меню собственно не осуществляется, почему?
SovaDeveloperДата: Воскресенье, 23 Октября 2016, 23:27 | Сообщение # 20 | Тема: Нужна помощь с проектом в Game Maker
был не раз
Сейчас нет на сайте
maksim1221232, Вот с 3 вопросом ты мне помог, начсет остального я опять же повторюсь, что плохо шарю в GM :(
Тем не мение + в репу)!

Добавлено (23 октября 2016, 23:27)
---------------------------------------------
JohnnyHam, Надеюсь!)

Сообщение отредактировал SovaDeveloper - Воскресенье, 23 Октября 2016, 23:27
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг