помогите новичку разобраться
Я п****ц как хачу делать игры для телефона!
HY в общем здесь буду задавать все свои вопросы (дабы не засорять форум) пока не пойму, что ужо не новичок, а вы ,есль не затруднит, отвечать ======= Скачал semc_j2me_sdk_2_1_4_beta (ето типо для sony ericsson'a ) но не пойму никак чё он требует? нельп! ======= дайте ссылочки на усе справки и утилиты дабы я разоьрался, плиз! :SOS: :@ :) |
Re: помогите новичку разобраться
для начала тебе потребуется хороший интернет (или барахолка неподалеку), потому как выкачивать прийдется целую тонну...
сперва шагай сюда... там написано что потребуется для работы JAVA на компьютере вообще. вместо jgrasp, начинающим посветую NetBeans 5.5 (+ мобилити пак разумеется) ибо в нем как в путевой среде разработки после написания точки показываются все возможные переменные и методы... скачать беанс можно тут но это все конечно смотря какие игры хочешь программировать, для простых игрушек (карты там и прочая простота) подойдет MidletPascal или MobileBasic... ЗЫ не стоит захламлять FAQ... лучше конкретные вопросы по программированию... в соответствующий раздел :) |
Re: помогите новичку разобраться
купил книгу-буди учить))
тока там на диске к нему нет редактора m3g 3d файлов( |
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 ================================================== ==== что не так? |
Re: помогите новичку разобраться
ты используешь image раньше чем его объявил!
|
Re: помогите новичку разобраться
Image image = Image.createImage("/" + name + "1.png");
super(image, fw, fh); так не получается-компилятор хочет чтобы начиналось с super()а: call to super must be first statement in constructor // ты используешь image раньше чем его объявил! // так он выдаёт 1 ошибку вместо двух! |
Re: помогите новичку разобраться
public MySprite(String name, int fw, int fh)
{ super(Image.createImage("/" + name + "1.png"), fw, fh); } |
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 |
Re: помогите новичку разобраться
два выхода:
1. передавать классу уже Image, а не имя файла 2. добавить public MySprite(String name, int fw, int fh) throws IOException { PS: извини, что сразу не написал |
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 |
Re: помогите новичку разобраться
меня вдрег самого осенило
throws java.io.IOException ТЕПЕРЬ БОТАЕТ!!!!!!!! //извини, что сразу не написал// бывает...второй раз опять напортачил.... |
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")); } } =========== не нравится сетимейдж как обратиться к самому себе? (простите за глупые вопросы, но в моей книжке уж очень мало инфы.. |
Re: помогите новичку разобраться
http://www.mobsoft.ru/content/view/40/41/
какая из книг лучше? |
Re: помогите новичку разобраться
ХЗ... ниодну из них не читал :@
вообще ИМХО лучшая книга - Хелп по функциям который прилагается в ВТК, плюс среда программирования которая при вводе точки выводит все возможное для текущего объекта (а-ля NetBeans)... ;) |
Re: помогите новичку разобраться
вообще-то вызывать надо:
setImage(image, x_size, y_size); |
Часовой пояс GMT +4, время: 06:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot