motofan logo
       
> 

Проблеми з системою Java, Різні проблеми з Java

ivi2501
сообщение 27.4.2007, 11:53


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



Роблю свої перші кроки на розробці ігр під мобілку.
Я використовую NetBeans +MotorolaSDKv6.4
Вибрав конфігурацію для V3 .
1-2 картінки розміром 10- 15 кб загрузив через Image.createImage(path);
для Sprite чи просто так
після двох картінок вилітає через Io Exception
може є якісь ліміти.
На Java є ліміт для загрузок картінок? через Image.createImage(path)

для прикладу.
1) я загружаю карту з ланшафтом землі map.png 12 кб
все наромально.
пробую підгрузити картінку з героєм якщо вона більша за 12 кб вилітає якщо менша наромально паше.
2) загружаю картінку героя human.png 10 кб вкалує
3) загружаю картінку дракона 9.4 кб вилітає.
Може хтось поможе.
Але все це в емуляторі EmulatorA.4 з MotorolaSDKv6.4 . Хоча я замічав шо якщо вилітє там то і на мобілці те саме.

Сообщение отредактировал ivi2501 - 27.4.2007, 11:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivi2501
сообщение 30.4.2007, 11:19


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



Нерозумію. Тут багато людей які пишуть ігрушки. Невже ніхто не мав проблем з загрузкою картінок.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 30.4.2007, 11:34


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(ivi2501 @ Сегодня, 13:19)

Нерозумію. Тут багато людей які пишуть ігрушки. Невже ніхто не мав проблем з загрузкою картінок
*


мабудь ти написав мовою, яку тут мало хто розумiэ
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivi2501
сообщение 30.4.2007, 13:25


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



та нічого тут складного.
я питаю чи є якісь ліміт по памяті, чи по розмірі картінок які можна загрузити через Image.createImage(path)
Бо в мене якісь приколи з цим.
перша картінка розміром 15 кб загружається наромально.
друга роміров 9 кб загружається але 14 кб не грузиться.
третя навіть 8 кб не загружається.
Чому таке стається.
Вилітає через Io exception

Сообщение отредактировал ivi2501 - 30.4.2007, 13:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 30.4.2007, 13:40


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(ivi2501 @ 27.4.2007, 13:53)

На Java є ліміт для загрузок картінок?
*


напевно немаэ, принаймнi тут все лэгко пишуть
Игровая комната
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivi2501
сообщение 30.4.2007, 13:51


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



sad.gif ну тоді
чого

public Image unitImg;
try
{
String path = "/res/units/drakon.png";
unitImg = Image.createImage(path);
}
catch(Exception e)
{
e.printStackTrace();
System.err.println(e.getMessage());
}

вилітає по exception
картінка розміро 9 кб.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tamerlan311
сообщение 30.4.2007, 14:53


Опытный
***

Группа: Почётные мотофаны
Сообщений: 144
Регистрация: 8.9.2004
Из: Рязань
Пользователь №: 11 986
Модель телефона: Motorola E398/E1
Прошивка: R_373_G_0E.30.70R

Рейтинг: 288



не похоже это на нехватку памяти. скорее что-то с самой картинкой. попробуйте загрузить эту картинку первой. или в место неё другую картинку. если ошибка не появится. то берете фотошоп и пересохраняете картинку.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivi2501
сообщение 1.5.2007, 10:06


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



Незнаю. Я перерізав картінку багато раз через фотошоп.
Недумаю шр справа у помилці формату бо я сам спочатку так думав тому тестив різні
картінки, справа у розмірах і ці розміри постійно змешуються по мірі їх накопичування.
Схоже більше на якийсь ліміт памяті чи шось таке.
Я переписую ігрушку викоистовуючи менші картінки. Тому питання вже неактуальне.
Але просто на майбутьне цікаво чо то було. cool.gif
Дякую
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stranger
сообщение 3.5.2007, 7:55


Опытный
***

Группа: Почётные мотофаны
Сообщений: 135
Регистрация: 4.7.2005
Из: Донецк,Украина
Пользователь №: 45 406
Модель телефона: E60, E398
Прошивка: 49r

Рейтинг: 116



ivi2501,
обрати внимание на тот Exception, который возникает. Почитай в доках, в каких ситуацих метод createImage выкидывает его, пробуй разные ситуации. Картинки должны грузиться нормально, это банальная операция, без которой не делается ни одна игра. Может, действительно, вся загвоздка в картинке? Попробуй, другой СДК(Нокия, к примеру).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivi2501
сообщение 14.6.2007, 13:47


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 19.10.2006
Из: Ua, Ternopil
Пользователь №: 103 760
Модель телефона: Motorola Z3
Прошивка: R452B_G_08.02.09R

Рейтинг: 0



Цитата(Stranger @ 3.5.2007, 11:55) *

ivi2501,
обрати внимание на тот Exception, который возникает. Почитай в доках, в каких ситуацих метод createImage выкидывает его, пробуй разные ситуации. Картинки должны грузиться нормально, это банальная операция, без которой не делается ни одна игра. Может, действительно, вся загвоздка в картинке? Попробуй, другой СДК(Нокия, к примеру).


Може комусь цікава причина.
я добавив в paint вивід вільної памяті і виявив що проблема виникала коли майже не було памяті її і так мало 700кб
але коли я створив додатковий потік і час від часу викликав Runtime.getRuntime().gc(); все вирішилось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Проблеми з системою Java, Різні проблеми з Java · Разработка Java-игр · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 14:01

Форум живёт: