Понедельник, 11 Ноября 2024, 07:02

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Сохранение в INI
RamilyanamanaДата: Четверг, 25 Апреля 2013, 10:53 | Сообщение # 1
Биззи Джей Ужасный
Сейчас нет на сайте
Дайте пожалуйста инструкцию как сохранить позицию музыки в INI, а затем начать проигрывание музыки в игре с этой позиции. Уже несколько часов думаю, а допедрить не получается sad


Nick_RimerДата: Четверг, 25 Апреля 2013, 10:56 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, у тебя затык в чём, в сохранении в ИНИ, или в определении/установке позиции?

- Доброе утро, Агент Пи!
RamilyanamanaДата: Четверг, 25 Апреля 2013, 11:03 | Сообщение # 3
Биззи Джей Ужасный
Сейчас нет на сайте
Ну вот позиция музыки сохраняется-проверил в документе. Но вот когда идет загрузка(я как уже только не выставлял события) у меня переменная должна принять значение позиции, записанной в INI. После XAuedio для канал 7 должен установить позицию через переменную.


Nick_RimerДата: Четверг, 25 Апреля 2013, 11:33 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, ты не можешь получить значение переменной из ИНИ-файла?
Код
a = INI.ItemValue(Group, Item)

или в чём причина-то?


- Доброе утро, Агент Пи!

Сообщение отредактировал Nick_Rimer - Четверг, 25 Апреля 2013, 11:35
RamilyanamanaДата: Четверг, 25 Апреля 2013, 11:51 | Сообщение # 5
Биззи Джей Ужасный
Сейчас нет на сайте
я получаю, смотрел через дебаг проблема, как я думаю, находится в том, что переменная принимает значение и на этом зависает и музыка не играет.


Nick_RimerДата: Четверг, 25 Апреля 2013, 11:55 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, переменная получает значение, и всё повисает?! я надеюсь, у тебя не в бесконечном цикле она получает это значение?

- Доброе утро, Агент Пи!
RamilyanamanaДата: Четверг, 25 Апреля 2013, 13:28 | Сообщение # 7
Биззи Джей Ужасный
Сейчас нет на сайте
Нет все происходит через Start of layout. Он в этот момент получает данные. Я пробовал через Always музыка будет играть, но все время на одной позиции


Nick_RimerДата: Четверг, 25 Апреля 2013, 21:57 | Сообщение # 8
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, логично, если ты каждый такт будешь одну и ту же позицию ей присваивать, вот она на одной позиции и будет торчать. код глянуть можно? где там у тебя что виснет?

Добавлено (25.04.2013, 21:57)
---------------------------------------------
посмотрел.. у меня по-прежнему после загрузки игра просто вылетает.. так и надо? dry


- Доброе утро, Агент Пи!
RamilyanamanaДата: Пятница, 26 Апреля 2013, 07:29 | Сообщение # 9
Биззи Джей Ужасный
Сейчас нет на сайте
Нет. У меня все нормально. Приду домой и проверю

Добавлено (26.04.2013, 07:29)
---------------------------------------------
А она может на разных компах из-за сохранений не работать?





Сообщение отредактировал Ramilyanamana - Пятница, 26 Апреля 2013, 07:30
Nick_RimerДата: Пятница, 26 Апреля 2013, 07:51 | Сообщение # 10
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, да я откуда знаю, кто у нас автор программы? ты или я? smile
игра начинается с меню.. выбираю играть, смотрю на псевдозагрузку, а потом на это:

ну и как финал на вот это. аж два раза подряд:


- Доброе утро, Агент Пи!
RamilyanamanaДата: Пятница, 26 Апреля 2013, 11:31 | Сообщение # 11
Биззи Джей Ужасный
Сейчас нет на сайте
Блин то ли прога такая, то ли я дурак, но пробовал сохранять и в dat и в ini и все одна беда - вылазит эта ошибка. Причем вылазит только если сохранить игру и выйти из программы полностью, а потом открыть и загрузить игру. Сейчас разбираться буду.

Добавлено (26.04.2013, 10:30)
---------------------------------------------
Кстати, не подскажешь в какие форматы еще можно сохранять игру?

Добавлено (26.04.2013, 11:15)
---------------------------------------------
Все убрал эту дрянь. Теперь сохранение будет быстрое и если выйти из игры, а потом начать заново, то начнется уровень сначала. dry

Добавлено (26.04.2013, 11:31)
---------------------------------------------


Блин. Даже после быстрой загрузки музыка ни как не воспроизводится. Пробовал выставить позицию из ini файла-не вышло. Попробовал загрузить и начать играть музыку заново-тоже ни чего sad



Nick_RimerДата: Пятница, 26 Апреля 2013, 11:57 | Сообщение # 12
заслуженный участник
Сейчас нет на сайте
Ramilyanamana, я хз, как работают эти сохранения, работают ли они вообще. в самом категоричном случае я бы уже начал думать, где найти рабочий плагин сохранения, или как написать свой алгоритм сохранения с блекджеком и всеми вытекающими..

- Доброе утро, Агент Пи!
RamilyanamanaДата: Пятница, 26 Апреля 2013, 12:16 | Сообщение # 13
Биззи Джей Ужасный
Сейчас нет на сайте
Аллеелуууяяяя!!! Заработало! Нашел на мэйк гейме урок по добавлению музыки в игру и там оказалась такая полезная штучка как ON load.


  • Страница 1 из 1
  • 1
Поиск:

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