[<!--:)-->]

Форма входа
E-mail:
Пароль:

Меню сайта

Categories
Советы модификаторам Gravity Defied [14]
В разделе размещены статьи, помогающие новичкам создать неплохой мод

Главная » Статьи » Советы модификаторам Gravity Defied

Как добавить музыку в GD
Для начала качаем WTK и исходники.
В src/micro.java перед этим:
Code
    public Micro()
{

вставляем это:
Code
    private Player player1;
        private InputStream input1;

Теперь после
Code
public Micro()   
{
создаем плеер:
Code

        {
           try
        {
          this.input1 = getClass().getResourceAsStream("/music.mid");
          this.player1 = Manager.createPlayer(this.input1, "audio/midi");
        }
        catch (Exception localException)
        {
        }

После строки
Code
    public void _gameToMenuvV()
        {
вставляем(включаем плеер)
Code
    try
        {
          this.player1.start();
        }
        catch (Exception localException)
        {
        }

Ну вот. Теперь у нас будет играть музыка. Далее разбирайтесь как сделать звук при падении, завершении и т.д. Так же создаем плеер, делаем чтобы он играл в нужном месте.
Автор - я. Если что непонятно обращайтесь в ЛС.

Источник: http://gdex.ucoz.ru

Всего комментариев: 161 2 »
16 Smoky   (28.10.2010 18:54)
Спасибо большое!!!

15 Smoky   (24.10.2010 14:22)
Помогите! делаю все по инструкции, при компиляции через втк возникает ошибка:
Project "Gravity Defied" loaded
Project settings saved
Building "Gravity Defied"
C:\Documents and Settings\a\j2mewtk\2.5.2\apps\Gravity Defied\src\Micro.java:33: cannot find symbol
symbol : class player
location: class Micro
private player player1;
^
C:\Documents and Settings\a\j2mewtk\2.5.2\apps\Gravity Defied\src\Micro.java:41: cannot find symbol
symbol : variable manager
location: class Micro
this.player1 = manager.createPlayer(this.input1, "audio/midi");
^
2 errors
com.sun.kvem.ktools.ExecutionException
Build failed
Ответ: Предварительно залей файл music.mid в паку res

14 NGen32   (20.10.2010 17:57)
Я немогу собрать игру поскоку он выдает ошибку illegal
start of expresion public _gameToMenuvV()
Ответ: Где ты взял инструкцию по компиляции?

13 NGen32   (18.10.2010 19:04)
Я не могу скомпилировать Micro.java он выдает ошибку
illegal start of expression void_gameToMenuvV
Ответ: Нельзя компилировать только один класс

12 nikita   (03.10.2010 20:29)
Не запускает!!! пишет Не возможно создать мидлет!!!
Ответ: Какой компилятор ты использовал?

11 nikita   (03.10.2010 20:12)
я не могу скомпилировать игру проект который я создал не найден angry

10 nikita   (30.09.2010 19:06)
Надо заменять Micro.class на Micro.java?
Ответ: Надо скомпилировать исходник. Мануал по пользованию компилятором можно найти тут: http://www.dinedi.ru/publ/1-1-0-6

9 Посетитель   (30.03.2010 12:44)
Admin а как создать пункт меню с функцией блокировки звука ? help
Ответ: Эмм... Если честно я лишь помню что это связано с m,e и g классами. В м прописывается название пункта меню, е и g отвечают за расположение и функционал. Экспериментируй smile

8 Darkscape   (30.01.2010 13:09)
Чтобы сделать формат mp3 замените
Code
this.input1 = getClass().getResourceAsStream("/music.mid");  
  this.player1 = Manager.createPlayer(this.input1, "audio/midi");
на
Code
this.input1 = getClass().getResourceAsStream("/music.mp3");  
  this.player1 = Manager.createPlayer(this.input1, "audio/mp3");
вроде должно получится, но учтите - мп3 много весит

7 Darkscape   (31.12.2009 19:44)
Смотри:
Code
  private Player player1;  
  private InputStream input1;
[ЗДЕСЬ ДОЛЖНА БЫТЬ ПУСТАЯ СТРОКА]
  public Micro()  
{

1-10 11-16
Имя *:
Email:
Код *:

Полная версия сайта
GDTop