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

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

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

Ответ
 
Опции темы
Старый 25.08.2008, 22:31   #1
jimon
 
Сообщений: n/a
Enesea

первый тест, скачиваем и запускаем,
управление W,A,S,D и мышка, выход ПРОБЕЛ
напишите плиз сколько примерно фпс и свою конфигурацию тоже напишите
http://jimon.org/physx/jEngine_test1_25_08_08.rar (561 кб)

exe весит так много потому что юзается минимум библиотек,
а crt скомпилирован статически, да и кода там прилично, просто
большинство вещей еще в заготовках

------------------------
последний исходник движка :
http://jimon.org/physx/jEngine_src_25_08_08.rar (760 кб)

Последний раз редактировалось jimon, 26.08.2008 в 00:27.
 
Ответить с цитированием
Старый 25.08.2008, 22:42   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: jEngine

400-1450, чаще все таки 1450))

Celerone 2.66
8600GT
(Offline)
 
Ответить с цитированием
Старый 25.08.2008, 23:48   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: jEngine

~3400 ФПС
ЦП 1600 МГц Интел Пентиум Е
ОЗУ 2048 Мб ДДР-2
ЖиФорс 9600ЖТ 1024 Мб ПСИЕ-16
400 Гб свободного места на жёстком диске
Монитор 19" 1280*1024, ЖК отклик пиксюля - 8 мс
ОС:
1. Винда ХР
2. Ubuntu Linux
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

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

(Offline)
 
Ответить с цитированием
Старый 25.08.2008, 23:54   #4
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: jEngine

O_o Не знаю как, но у меня FPS 8100 - 8400.

8800 GTS retail, AthlonX2 5200+, 2 гига DDR2
(Offline)
 
Ответить с цитированием
Старый 25.08.2008, 23:55   #5
jimon
 
Сообщений: n/a
Ответ: jEngine

Michael
вполне нормально, у меня порядка 7500 фпс
 
Ответить с цитированием
Старый 26.08.2008, 00:00   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: jEngine

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

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

(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 00:07   #7
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: jEngine

~200FPS но у меня видюха встроенная, да и комп старый. Покажи главный цикл проги, посмотреть какой синтаксис.
__________________
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 00:22   #8
jimon
 
Сообщений: n/a
Ответ: jEngine

dimanche13
на уровне "пользователя" нету "главного цикла", он зарыт в движке
так проще организовывать работу с синхронизацией, сервисными фичами и тд
пользователю доступен интерфейс IApplication и пользователь реализует его классом CApplication

по-сути запуск движка это вот :
je::core::IApplication * Application = new je::core::CApplication();
je::core::RunEngine(Application);
delete Application;
в прочем, зацени пожалуйста весь движок :
http://jimon.org/physx/jEngine_src_25_08_08.rar (760 кб, там chm файл справки doxygen еще)

ps. на моем старом компе p4 1.7ghz + geforce 4 mx 440 = 450 фпс
 
Ответить с цитированием
Старый 26.08.2008, 00:33   #9
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: jEngine

jimon, покажи исходник етого примера.
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 00:36   #10
jimon
 
Сообщений: n/a
Ответ: jEngine

HolyDel
папка Application в архиве движка
 
Ответить с цитированием
Старый 26.08.2008, 20:00   #11
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: jEngine

я не понял у тебя свои new и delete для памяти? Вообще я бы побольше скрыл за namespace-ами и не скажу что движок для новичков. Не увидел как менять даже разрешение приложения. По-моему это можно выразить очевиднее. Тем не менее, буду ждать продолжения.
__________________
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 20:12   #12
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: jEngine

1270-1290 O_o

Core 2 Quad Q6600 3.0 GHz
4 GB RAM
nVidia GeForce 9600GT (1024 MB )

Че ж тогда такое низкое?
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 21:36   #13
Android
Бывалый
 
Регистрация: 29.03.2007
Сообщений: 662
Написано 199 полезных сообщений
(для 448 пользователей)
Ответ: jEngine

870 - 1380. Немного округлил. Первое минимальное, когда смотрю в самолет, второе максимальное что я увидел глядя в пустоту.
Pentium 4 - 1500mhz, 1GB RAM, 128 video - GeForce 5500
(Offline)
 
Ответить с цитированием
Старый 26.08.2008, 21:41   #14
jimon
 
Сообщений: n/a
Ответ: jEngine

dimanche13
я переопределил их, пока только для отловки явных утечек
но в последуйшем переопределю и общие new и delete для аллокации памяти

ммм настройки расширения окна задавались тут :
video::jeGraphicsParameters Params;
Params.VSync = false;
JENEW(RenderWindow,jeRenderWindow(Params,Device,Render))
где jeGraphicsParameters это :
//! Graphics Parameters
struct jeGraphicsParameters
{
	//! Render Rect Size
	jeVector2di RectSize;

	//! Depth
	u32 Depth;

	//! Fullscreen mode
	bool Fullscreen;

	//! Monitor Hertz set in fullscreen mode
	u32 Hertz;

	//! Vertical sync
	bool VSync;

	//! Graphics driver
	GraphicsDrivers GD;

	//! Window Title
	jeStringd Title;

	//! Can Resize
	bool CanResize;

	//! Default parametrs
	jeGraphicsParameters()
	{
		RectSize.SetXY(640,480);

		Depth = 32;

		Fullscreen = false;
		Hertz = 100;

		VSync = true;

		GD = GD_OPENGL;
		Title = jeStringd("jEngine Application");

		CanResize = true;
	}
};
в приципе - они так же задаются и в irrlicht

движок пишется с точки зрения как я считаю правильным
есть многие движки которые новичкам вообще не потянуть ... а есть некоторые которые и мне не потянуть

Tadeus
странно, может система была нагружена стороними приложениями ?
по идее должно выдавать около 2500-3000 с таким процессором
 
Ответить с цитированием
Старый 26.08.2008, 23:09   #15
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: jEngine

ааа все, понял, просто смотрел невнимательно. Но я бы еще предпочел перегрузить конструктор, чтоб понагляднее было.
video::jeGraphicsParameters Params(640,480,true);
типа того, но это моё ИМХО.
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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