|
Программирование Вопросы связанные с программированием в JAVA |
17.10.2006, 19:01
|
#1
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
помогите новичку разобраться
Я п****ц как хачу делать игры для телефона!
HY в общем здесь буду задавать все свои вопросы
(дабы не засорять форум) пока не пойму, что ужо не новичок,
а вы ,есль не затруднит, отвечать
=======
Скачал semc_j2me_sdk_2_1_4_beta
(ето типо для sony ericsson'a )
но не пойму никак чё он требует?
нельп!
=======
дайте ссылочки на усе справки и утилиты дабы я разоьрался, плиз!
|
(Offline)
|
|
17.10.2006, 19:58
|
#2
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Re: помогите новичку разобраться
для начала тебе потребуется хороший интернет (или барахолка неподалеку), потому как выкачивать прийдется целую тонну...
сперва шагай сюда... там написано что потребуется для работы JAVA на компьютере вообще.
вместо jgrasp, начинающим посветую NetBeans 5.5 (+ мобилити пак разумеется) ибо в нем как в путевой среде разработки после написания точки показываются все возможные переменные и методы...
скачать беанс можно тут
но это все конечно смотря какие игры хочешь программировать, для простых игрушек (карты там и прочая простота) подойдет MidletPascal или MobileBasic...
ЗЫ не стоит захламлять FAQ... лучше конкретные вопросы по программированию... в соответствующий раздел
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
20.10.2006, 22:04
|
#3
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
купил книгу-буди учить))
тока там на диске к нему нет редактора m3g 3d файлов(
|
(Offline)
|
|
19.11.2006, 18:03
|
#4
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class MySprite extends Sprite
{
public MySprite(String name, int fw, int fh)
{
super(image, fw, fh);
Image image = Image.createImage("/" + name + "1.png");
}
}
================================================== ===
C:\SonyEricsson\J2ME_SDK\PC_Emulation\WTK2\apps\** ******\src\MySprite.java:8: cannot resolve symbol
symbol : variable image
location: class MySprite
super(image, fw, fh);
_____^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed
================================================== ====
что не так?
|
(Offline)
|
|
19.11.2006, 23:09
|
#5
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: помогите новичку разобраться
ты используешь image раньше чем его объявил!
|
(Offline)
|
|
20.11.2006, 17:23
|
#6
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
Image image = Image.createImage("/" + name + "1.png");
super(image, fw, fh);
так не получается-компилятор хочет чтобы начиналось с super()а:
call to super must be first statement in constructor
// ты используешь image раньше чем его объявил! //
так он выдаёт 1 ошибку вместо двух!
|
(Offline)
|
|
21.11.2006, 18:11
|
#7
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: помогите новичку разобраться
public MySprite(String name, int fw, int fh)
{
super(Image.createImage("/" + name + "1.png"), fw, fh);
}
|
(Offline)
|
|
22.11.2006, 21:00
|
#8
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
C:\SonyEricsson\J2ME_SDK\PC_Emulation\WTK2\apps\** ****\src\MySprite.java:9: unreported exception java.io.IOException; must be caught or declared to be thrown
super(Image.createImage("/" + name + "1.png"), fw, fh);
_____________________^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed
|
(Offline)
|
|
22.11.2006, 21:10
|
#9
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: помогите новичку разобраться
два выхода:
1. передавать классу уже Image, а не имя файла
2. добавить public MySprite(String name, int fw, int fh) throws IOException {
PS: извини, что сразу не написал
|
(Offline)
|
|
23.11.2006, 20:42
|
#10
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class MySprite extends Sprite
{
public MySprite(String name, int fw, int fh) throws IOException
{
super(Image.createImage("/" + name + "1.png"), fw, fh);
}
}
================================================== =
C:\SonyEricsson\J2ME_SDK\PC_Emulation\WTK2\apps\** *\src\MySprite.java:6: cannot resolve symbol
symbol : class IOException
location: class MySprite
public MySprite(String name, int fw, int fh) throws IOException
___________________________________________^
1 error
com.sun.kvem.ktools.ExecutionException
Build failed
|
(Offline)
|
|
23.11.2006, 20:46
|
#11
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
меня вдрег самого осенило
throws java.io.IOException
ТЕПЕРЬ БОТАЕТ!!!!!!!!
//извини, что сразу не написал//
бывает...второй раз опять напортачил....
|
(Offline)
|
|
23.11.2006, 22:20
|
#12
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;
public class MySprite extends Sprite
{
int num;
String nam;
public MySprite(String name,int number, int fw, int fh) throws java.io.IOException
{
super(Image.createImage("/" + name + number +".png"), fw, fh);
num=number;
nam=name;
}
public void next()
{
num++;
SetImage(Image.createImage("/" + nam + num +".png"));
}
}
===========
не нравится сетимейдж
как обратиться к самому себе?
(простите за глупые вопросы, но в моей книжке уж очень мало инфы..
|
(Offline)
|
|
26.11.2006, 15:33
|
#13
|
Нуждающийся
Регистрация: 10.10.2006
Сообщений: 68
Написано одно полезное сообщение
|
Re: помогите новичку разобраться
|
(Offline)
|
|
28.11.2006, 15:33
|
#14
|
Администратор
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений (для 996 пользователей)
|
Re: помогите новичку разобраться
ХЗ... ниодну из них не читал
вообще ИМХО лучшая книга - Хелп по функциям который прилагается в ВТК, плюс среда программирования которая при вводе точки выводит все возможное для текущего объекта (а-ля NetBeans)...
__________________
Как минимум я помог многим (с)
|
(Offline)
|
|
29.11.2006, 10:57
|
#15
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Re: помогите новичку разобраться
вообще-то вызывать надо:
setImage(image, x_size, y_size);
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:01.
|