forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование (http://forum.boolean.name/forumdisplay.php?f=54)
-   -   помогите новичку разобраться (http://forum.boolean.name/showthread.php?t=1730)

carmageddonist 17.10.2006 19:01

помогите новичку разобраться
 
Я п****ц как хачу делать игры для телефона!
HY в общем здесь буду задавать все свои вопросы
(дабы не засорять форум) пока не пойму, что ужо не новичок,
а вы ,есль не затруднит, отвечать
=======
Скачал semc_j2me_sdk_2_1_4_beta
(ето типо для sony ericsson'a )
но не пойму никак чё он требует?
нельп!
=======
дайте ссылочки на усе справки и утилиты дабы я разоьрался, плиз!
:SOS: :@ :)

SubZer0 17.10.2006 19:58

Re: помогите новичку разобраться
 
для начала тебе потребуется хороший интернет (или барахолка неподалеку), потому как выкачивать прийдется целую тонну...

сперва шагай сюда... там написано что потребуется для работы JAVA на компьютере вообще.

вместо jgrasp, начинающим посветую NetBeans 5.5 (+ мобилити пак разумеется) ибо в нем как в путевой среде разработки после написания точки показываются все возможные переменные и методы...

скачать беанс можно тут



но это все конечно смотря какие игры хочешь программировать, для простых игрушек (карты там и прочая простота) подойдет MidletPascal или MobileBasic...

ЗЫ не стоит захламлять FAQ... лучше конкретные вопросы по программированию... в соответствующий раздел :)

carmageddonist 20.10.2006 22:04

Re: помогите новичку разобраться
 
купил книгу-буди учить))
тока там на диске к нему нет редактора m3g 3d файлов(

carmageddonist 19.11.2006 18:03

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
================================================== ====
что не так?

Piligrim 19.11.2006 23:09

Re: помогите новичку разобраться
 
ты используешь image раньше чем его объявил!

carmageddonist 20.11.2006 17:23

Re: помогите новичку разобраться
 
Image image = Image.createImage("/" + name + "1.png");
super(image, fw, fh);

так не получается-компилятор хочет чтобы начиналось с super()а:
call to super must be first statement in constructor

// ты используешь image раньше чем его объявил! //
так он выдаёт 1 ошибку вместо двух!

Piligrim 21.11.2006 18:11

Re: помогите новичку разобраться
 
public MySprite(String name, int fw, int fh)
{
super(Image.createImage("/" + name + "1.png"), fw, fh);
}

carmageddonist 22.11.2006 21:00

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

Piligrim 22.11.2006 21:10

Re: помогите новичку разобраться
 
два выхода:
1. передавать классу уже Image, а не имя файла
2. добавить public MySprite(String name, int fw, int fh) throws IOException {

PS: извини, что сразу не написал

carmageddonist 23.11.2006 20:42

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

carmageddonist 23.11.2006 20:46

Re: помогите новичку разобраться
 
меня вдрег самого осенило
throws java.io.IOException
ТЕПЕРЬ БОТАЕТ!!!!!!!!
//извини, что сразу не написал//
бывает...второй раз опять напортачил....

carmageddonist 23.11.2006 22:20

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"));
}
}
===========
не нравится сетимейдж
как обратиться к самому себе?
(простите за глупые вопросы, но в моей книжке уж очень мало инфы..

carmageddonist 26.11.2006 15:33

Re: помогите новичку разобраться
 
http://www.mobsoft.ru/content/view/40/41/
какая из книг лучше?

SubZer0 28.11.2006 15:33

Re: помогите новичку разобраться
 
ХЗ... ниодну из них не читал :@

вообще ИМХО лучшая книга - Хелп по функциям который прилагается в ВТК, плюс среда программирования которая при вводе точки выводит все возможное для текущего объекта (а-ля NetBeans)...

;)

Piligrim 29.11.2006 10:57

Re: помогите новичку разобраться
 
вообще-то вызывать надо:
setImage(image, x_size, y_size);


Часовой пояс GMT +4, время: 16:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot