Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

Ответ
 
Опции темы
Старый 25.01.2010, 18:12   #31
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: id клетки

Написать свой визуальный редактор.
(Offline)
 
Ответить с цитированием
Старый 25.01.2010, 19:51   #32
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: id клетки

Самый первый мой вопрос про запись в файл был для создания редактора.
(визуального)
карту лучше хранить в массиве,а зачем ты мне тогда defdata порекомендовал?
(Offline)
 
Ответить с цитированием
Старый 25.01.2010, 20:53   #33
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: id клетки

Ты хотел для начала сразу назначить массив. Я предложил вариант как это сделать
Используя DefData, можно в самом исходнике хранить тестовые данные.
А насчёт редактора - я тебя к нему и вёл
(Offline)
 
Ответить с цитированием
Старый 25.01.2010, 20:56   #34
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: id клетки

Я видно не так объяснил и ты меня не так понял)
И так в чём мне лучше карту хранить?
В массиве как я предложил или в Defdata?
Моя идея редактора была такова
1)Записать всё данные из массива в файл
2)Сохранить его
3) В самой игре считать данные и занести в массив
4)Построить карту из данных в массиве
На 2 пункте у меня и возник вопрос как массив сохранить в файл
(Offline)
 
Ответить с цитированием
Старый 25.01.2010, 21:00   #35
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: id клетки

делай как тебе удобно, эти мелкие формальности на результат не повлияют (есои правильно сделаешь) храни всё в текстовых файлах - если нравится. а вот как написать редактор и принцип его работы придумай и реализуй сам.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (25.01.2010)
Старый 25.01.2010, 23:55   #36
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: id клетки

Сообщение от G.A.D Посмотреть сообщение
Я видно не так объяснил и ты меня не так понял)
И так в чём мне лучше карту хранить?
В массиве как я предложил или в Defdata?
Моя идея редактора была такова
1)Записать всё данные из массива в файл
2)Сохранить его
3) В самой игре считать данные и занести в массив
4)Построить карту из данных в массиве
На 2 пункте у меня и возник вопрос как массив сохранить в файл
Всё правильно.
Поясню: я предложил DefData заместо этого (что ты хотел):
Global LevMap:Int[] =[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
Хранение самого уровня в массиве естественно. Лучше всего, если каждая клетка имеет много информации, тогда массив будет содержать ссылки на элементы (класс), которые тоже нужно будет продумать, разработать, научиться их создавать, сохранять и загружать.
Короче говоря, я то понял, но тебя не многа с толку сбил. DefData я предложил как уже сказал, как тестовый момент. Его вообще не используй в будущем.

Напиши 2 программки, в одной можно будет мышкой менять массив. А в другой кодом определённый массив (как тут уже было выше расписано), научись сохранять, и загружать.
Далее совмести

Nite, сказал не о чём.. (нефтему)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (26.01.2010)
Старый 26.01.2010, 09:44   #37
jimon
 
Сообщений: n/a
Ответ: id клетки


4 байтовый int содержащий только 0 и 1, до чего доросло текущее поколение, да, а intel пыхтит, а intel старается, а тут такое
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
Dream (29.01.2010), G.A.D (28.01.2010), impersonalis (29.01.2010), moka (26.01.2010)
Старый 28.01.2010, 17:12   #38
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: id клетки

Moka,
в смысле много информации?
первое написал
с сохранением опять проблемы.
как обозначают класс Blitzmax?
в С++ class
(Offline)
 
Ответить с цитированием
Старый 29.01.2010, 01:10   #39
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: id клетки

Посмотри примеры исходников, в поставке с бм. "Type"
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (29.01.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клетки! Черный Лорд Основной форум 10 01.08.2007 06:42
столкновение со стенкой на уровне в виде клетки aureli0 Основной форум 1 19.04.2007 12:09


Часовой пояс GMT +1, время: 22:07.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com