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

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

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 13.03.2009, 23:17   #496
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Sigel

Ну не знаю, у меня в РПГ в цикле ничего не создаётся и не копируется, так что к тормозам это бы не привело
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 13.03.2009, 23:56   #497
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Sigel

сделал загрузку текстур из ресурсов exe.
правда только bmp и только в true color

Последний раз редактировалось HolyDel, 14.03.2009 в 01:23.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
ABTOMAT (14.03.2009), impersonalis (14.03.2009), moka (14.03.2009)
Старый 14.03.2009, 15:03   #498
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Sigel

вот, проверьте плиз, будет ли работать:
Вложения
Тип файла: zip ResourceTexLoadedTest.zip (279.9 Кб, 435 просмотров)
(Offline)
 
Ответить с цитированием
Старый 14.03.2009, 20:38   #499
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Sigel

работает
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (14.03.2009)
Старый 14.03.2009, 22:45   #500
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Sigel

работает
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (14.03.2009)
Старый 15.03.2009, 00:14   #501
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Sigel

А как насчёт и остальной медии, как понимаю это не очень сложно, главное организовать чтение информации из ехе.
А хранится она как набор пикселей, или как текст всего файла?
При чтении из ехе, не происходит временное копирование?
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 00:17   #502
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Sigel

зачем делать запаковку медий в exe когда намного более важные вещи ещё не сделаны ?
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 00:29   #503
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Sigel

MoKa, не, произвольный набор байт я пока не знаю как записать в exe и уж тем более как его оттуда прочитать.
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 00:37   #504
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Sigel

Я так вообще против записи ресурсов в ехе... Вот ты сделал игру, запаковал в ехе, выложил, а потом понадобилось патч сделать. И что, новый ехе со всеми ресами весом n*10 метров опять выкладывать?
А для защиты ресов нужно использовать иные методы.
Ну а если уж очень приспичило делать всё в одном ехе, то есть такие вещи как MoleBox например, где уже любое чтение реализовано из ехешки.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 00:41   #505
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Sigel

я вобще эту фишку задумывал чисто для небольших заставок. для них более менее критично чтобы исполняемый файл был один. для игр (кроме тетрисов) мне это кажется ненужным, и, может даже лишним.

ах да - временное копирование выполняется (memcpy) не думаю что это критично.
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 19:34   #506
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
AnimSprite Smooth mode

потестите плиз еще одну демку.
это продвинутая версия анимированных спрайтов
1 - обычный режим
2 - режим сглаженный. За него приходится платить вдвое большем числом трисов и вдвое большим филлрейтом. Он нужен для плавной интерполяции кадров. Т.е если в самой текстуре кадров немного, а сама анимация должна длиться сравнительно долгое время, тогда становится заметна резкая смена кадров, что дает неприятный эффект. В общем сами все увидите

интерполяция сделана на FFP, такчто должно работать у всех.
Скажите, заметна ли визуально разница в 1-ом и 2-ом режиме, заметна ли разница в производительности?
Вложения
Тип файла: zip AnimSpriteSmoothMode.zip (270.6 Кб, 465 просмотров)
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 19:47   #507
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Sigel

в первом режиме как-будто слайд-шоу, т.е. анимация через кадр 3800 fps
во втором анимация плавная, красивая но фпс уже 2800
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 21:32   #508
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Sigel

Сообщение от ABTOMAT Посмотреть сообщение
Я так вообще против записи ресурсов в ехе... Вот ты сделал игру, запаковал в ехе, выложил, а потом понадобилось патч сделать. И что, новый ехе со всеми ресами весом n*10 метров опять выкладывать?
Есть специальные патчегенреаторы, которые строят таблицу измениний между версиями и таблицу замен - в результате патч весит смехотворно.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 23:04   #509
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,743
Написано 5,461 полезных сообщений
(для 15,676 пользователей)
Ответ: Sigel

2130 и там и там (странно?). Сглаженное - да, выглядит хорошо) Но имхо юзер двига мог бы сиё сделать и самостоятельно -> лучше заняться решением более насущных задач.

З.Ы. Сделай пожалуйста нормальный Mouselook (то есть когда мышку крутишь влево то камера крутится влево а не наоборот, + центрирование мыши в середину окна чтобы не выходила за пределы). Ещё нужно чтобы окно программы после его создания сразу же вылазило на первый план, а то я запускаю ехе и у меня окно проводника поверх игры. Пока я мышкой лезу вверх чтобы переключить на другое окно то там уже всё вовсю крутится -> неприятно.
Делов исправить это - 5 минут, а тестить станет гораздо удобнее, потому что такие мелочи бесят и портят впечатление от демки.
Я бы не писал этого, но уже повторяется от демки к демке.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 15.03.2009, 23:14   #510
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Sigel

самостоятельное решение было бы тормознее раза в два. тем более мне просто захотелось это сделать. сам понимаешь чем грозит увеличение числа ентити. тем более полупрозрачных

замечания учту, спасибо (вернее попробую учесть, и, если как исправить mouselook есть идеи, то что делать с окном я пока не знаю, ибо у меня этот баг не воспроизводится(( )
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sigel Tutorial 1. Свой Crimsoland. HolyDel C++ 21 02.04.2009 21:25
Sigel vs WarTech HolyDel Болтовня 31 09.04.2008 19:13
Sigel::EntityShaders HolyDel Болтовня 8 01.04.2008 17:52


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


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