|
18.02.2008, 13:48
|
#16
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
HolyDel, возвращается флаг True or False. 10 тоже True
|
(Offline)
|
|
18.02.2008, 14:25
|
#17
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
а... т.е. my_func() вернет или 1 или 0 ?
тогда да.
|
(Offline)
|
|
18.02.2008, 16:06
|
#18
|
Нуждающийся
Регистрация: 17.05.2006
Сообщений: 72
Написано 2 полезных сообщений (для 4 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
Прикольная игрушка. Только немешало бы оконный режим убрать. А то я несколько раз вылетал на рабочии стол и один раз открыл программу.
Респект.
|
(Offline)
|
|
18.02.2008, 16:28
|
#19
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
HolyDel, неважно, что возвращает my_func(), главное что ТА ф-ция возвращает 1 или 0. Это к примеру, если есть функция count() возвращающая кол-во чего-то (от 0 - до_хрена) и булева ф-ция isEmpty() возвращающая массив пуст - true. Или не пуст False.тогда
bool isEmpty()
{
return !count()
}
А игру надо заканчивать однозначно, менюшку прикрутить, сетапы всякие, бонусы и т.д.
ЗЫ. Ресурсы лучше делать на TMap нежели чем на TList
|
(Offline)
|
|
18.02.2008, 21:43
|
#20
|
|
Ответ: Jimon Test Project (2д шутер-аркада)
Ресурсы лучше делать на TMap нежели чем на TList
|
подробнее ...
просто с TMap никогда не работал :-[ :'(
|
|
|
19.02.2008, 11:32
|
#21
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
Вот мой ресурсмЭнеджер. Там на TMap разберешься думаю, комменты подробные.
|
(Offline)
|
|
19.02.2008, 11:59
|
#22
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
чорный экран ((
прога не закрывалась, закрыл из диспетчера задач.
|
(Offline)
|
|
19.02.2008, 15:06
|
#23
|
|
Ответ: Jimon Test Project (2д шутер-аркада)
HolyDel
как запускал,какой комп ? :/ там просто в начале менюшка простая
надо параметры по вводить
работают ли остальные проги bm ?
dimanche13
а смысл юзать TMap если доступ к списку ресурсов происходит
довольно редко, или тогда когда скорость операций не важна
притом меня смущает необходимость выносить список файлов
в отдельный файл - если мы добавляем файл то в любом случае
будет менятся код ответственый за етот файл - тоесть замена exe
а если мы используем скриптовую систему то можно список ресурсов
хранить в скрипте ....
ps. необходимость изменения параметров картинки происходит довольно редко имхо
|
|
|
19.02.2008, 15:14
|
#24
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
bm проги работают.
разрешение 800 на 600
меню не видел (
Celerone 2.8
1.5Gb RAM
GeForce 8600 GT
думаю я просто не вижу эту менюшку.
|
(Offline)
|
|
19.02.2008, 16:45
|
#25
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
Сообщение от jimon
если мы добавляем файл то в любом случае
будет менятся код ответственый за етот файл - тоесть замена exe
|
По идее доступ к элементам через TMap быстрее чем перебор TList и отбраковка по имени. Но если тебе не критично время доступа, то все ок.
Замена ехе, это попросту перекомпиляцо Нет, нет и еще раз нет. Как раз таки этого и позволяет избегать файл со всеми ресурсами. А ресурсменеджер лишь переходной элемент между скриптом и всеми ресурсами. Я это представляю так: ресурсы - это файлы, менеджерресурсов это интерфейс для загрузки их и выгрузки из памяти, управление же ресурсами может происходить из скрипта.
Эффективное манипулирование данными без перекомпиляции проекта, это то, к чему надо стремиться. Система может быть какой угодно гибкой, но если без перекомпиляции нельзя сменить текстуру игрока, то грошь ей цена.
Последний раз редактировалось dimanche13, 19.02.2008 в 16:51.
|
(Offline)
|
|
19.02.2008, 16:53
|
#26
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
а можно не заморачиваться, и хранить все ресурсы в папке, открытыми.
если надо будет - все равно взломают.
|
(Offline)
|
|
19.02.2008, 21:39
|
#27
|
|
Ответ: Jimon Test Project (2д шутер-аркада)
dimanche13
ето смотря какая игра, если mmorpg то там точно нужен
внешний список ... если игра которую врядли кто-то будет патчить
то и скрипты и внешний список тож не нужен
скрипты по сути ето :
1) удобство разработки
2) удобство обновления продукта
если второе не надо, а скрипты идут из первого принципа
то ето просто ленивый разработчик или проект
действительно сложный (скриптование уровней и тд)
HolyDel
тут не защите информации ведется речь, а о еффективном управлении
может невидишь менюшку, попробуй поклацать 1 и ентер и так раза 4
Последний раз редактировалось jimon, 19.02.2008 в 23:56.
|
|
|
20.02.2008, 14:24
|
#28
|
Нуждающийся
Регистрация: 25.02.2007
Сообщений: 58
Написано 3 полезных сообщений (для 6 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
jimon, задумка нормальная, но игра слишком динамичная и спрайт взрыва очень большой из-за него ничего не видно когда в игре много ботов.
|
(Offline)
|
|
21.02.2008, 19:49
|
#29
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Jimon Test Project (2д шутер-аркада)
Нехватает блендов
А то у тебя или Солид, или Маск, а Альфа и Аддитив/Шадед нету
|
(Offline)
|
|
21.02.2008, 21:09
|
#30
|
|
Ответ: Jimon Test Project (2д шутер-аркада)
MoKa
все текстурки только с маской и ничего не сделаешь
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:03.
|