1.07.2013 / 18:37 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| Всем привет! Это снова я . Такая вот проблемка- пытаюсь выделить карту в отдельный класс, (class map extends TiledLayer), всё вроде компилирует, но канвас не грузится... Подумал, и добавил цикл for, который должен считывать разметку игрового поля, и: если добавляю его в класс с картой, компилятор пишет что: a method no must return a value,это после метода "return value", а если вставляю в основной класс myGameCanvas, то пишет что method cant be invoked in static content... Помогите понять в чём дело, пожалуйста! |
1.07.2013 / 18:49 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| значит метод которыый должен отвечать за загрузку карты должен возвращать что-то // пример
public int map1()
{
value = 100;
//возвращаем значение
return value;
}
тоесть метод который "производится" от типа данных обязательно должен что-то возвращать, но метод типа int не может вернуть тип String так и для остальных типов, хотя вернуть тип int или float мы можем в типе String если перед возвращаемым значением сделать так return (String) value_int; почитай в библиотеке этого сайта статью gost6678 про перевод типов __________________
знает толк Изменено vl@volk (1.07 / 18:53) (всего 1 раз) |
1.07.2013 / 19:25 | |
gost6678 Пользователь
| Nevesel, вот готовый класс карты с моего сайта, там посмотри как заполнение карты массивом чисел происходит.
Изменено gost6678 (1.07 / 19:31) (всего 3 раза)
Прикрепленные файлы: Map.java (1.35 кб.) Скачано 698 раз |
1.07.2013 / 19:32 | |
gost6678 Пользователь
| Там запятая стоит лишняя. Вот исправил.
Прикрепленные файлы: Map.java (1.35 кб.) Скачано 775 раз |
2.07.2013 / 00:21 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| gost6678,общий принцип понял, пойду экспериментировать |
2.07.2013 / 06:02 | |
gost6678 Пользователь
| Кстати, заполнение замощенного слоя числами является одним из самых сложных процессов в j2me!
|
2.07.2013 / 09:05 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| gost6678 (02.07.2013/06:02) Кстати, заполнение замощенного слоя числами является одним из самых сложных процессов в j2me!Что за бред ты несёшь , сделай нормальный редактор и радуйся жизни |
3.07.2013 / 05:57 | |
gost6678 Пользователь
| Magatino, возможно и бред. Изменено gost6678 (3.07 / 05:57) (всего 1 раз) |
6.07.2013 / 02:03 | |
Nevesel Пользователь Сейчас: Offline
Имя: Александр Регистрация: 07.11.2012
| gost6678 (02.07.2013/06:02) Кстати, заполнение замощенного слоя числами является одним из самых сложных процессов в j2me!Вот это я уже понял чего то я не догоняю... Где сам то массив? И где return или его тут не надо почему то? И зачем this. писать? Эт я про пример map.java выкинутый тобой чуть ранее. |
6.07.2013 / 09:03 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| this - служебное слово. нужно для явного указания что вызывается переменная со того класса где она объявлена, особо полезна при работе со статическими объектами.
__________________
знает толк |