Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2012, 15:28   #1
Sargonass
Пользователь
 
Аватар для Sargonass
 
Регистрация: 21.09.2011
Сообщений: 35
По умолчанию Трехмерная игра

Доброго времени суток. Пишу 3D игру на курсовик. Сейчас занимаюсь разработкой игрового движка. Выложил пример демонстрирующий работу движка. В примере есть 1 НПС дающий задание, доступное для выполнения. На счет текстур пока не заморачивался потому как только тестирую. Параметры графики можно сменить в настройках через Launcher. Функции загрузки, сохранения и опции в игре пока не доступны. Также пока нету анимации. Журнал находится в доработке. Игра требует установленного NetFramework 4. Хотелось бы услышать мнения и баги, если вдруг такие найдутся.

UPD. Перезалил архив. Добавил в опции инверсию по осям и в 2 раза увеличил ускорение.
Вложения
Тип файла: rar Игра.rar (6.16 Мб, 48 просмотров)

Последний раз редактировалось Sargonass; 23.04.2012 в 20:49.
Sargonass вне форума Ответить с цитированием
Старый 23.04.2012, 18:44   #2
Warn
Форумчанин
 
Аватар для Warn
 
Регистрация: 03.11.2011
Сообщений: 230
По умолчанию

- камера все-таки тоже коллижен объект(точка/сфера) в основном . У тебя же сквозь все летит)
- на прямой линии (видимости) камеры по идее не должно быть мешающих взору объектов.
Если таковые появляются они, частично меняют прозрачность обычно. А у тебя Тролль, если он попал за стену, не виден.
- включи мипы для текстур + хотя бы билинейную фильтрацию )
- и что-то с осями мыша не то Оо(надо бы добавить в опциях, - инвертирование по осям) да и момента ускорения не хватает как-то лениво она ползает.

Ну а в целом сойдет, для тестовой сцены
Как кооллижен делаешь?
Выбор объектов?
Warn вне форума Ответить с цитированием
Старый 23.04.2012, 19:38   #3
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
Радость Вполне достойная игрушка!!!!

Цитата:
Сообщение от Sargonass Посмотреть сообщение
Хотелось бы услышать мнения и баги, если вдруг такие найдутся.
Ну во-первых по выходу, процес почему-то не завершился.
Во-вторых, когда подходишь вплотную к пропости блокируется движение. Тоесть я подошёл к пропости и с места не здвинуться.
В-третьих, маленький показатель FPS.
А так молодец!!!
Сколько строчек кода и на чём делал,если не секрет?
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 23.04.2012, 19:55   #4
Sargonass
Пользователь
 
Аватар для Sargonass
 
Регистрация: 21.09.2011
Сообщений: 35
По умолчанию

Warn,
Фильтрацию, сглаживание и разрешение экрана можно менять в настройках через Launcher.
П.1, П.2 - про камеру знаю, просто пока занят доработкой скриптов.
Инвентирование по осям добавлю в опции.
Коллижен делаю через проверку расстояния от тела Тролля до ближайшего объекта в зависимости от направления движения.
Выбора объектов думаю не будет.

vovken1997,
1) Постоянно такое? У себя такого не замечал.
2) Про это знаю, в будущем доработаю.
3) У меня показывает порядка 60 - 70 FPS. Это мало?
Делал на C# + DirectX.
Запускающий экзешник содержит ~4000 строк кода. Можно конечно немного оптимизировать уменьшив количество строк. Время от времени этим занимаюсь.
В редакторе в котором размещаю объекты и прописываю все действия строк кода поболее будет.

Перезалил архив. Добавил в опции инверсию по осям и в 2 раза увеличил ускорение.

Последний раз редактировалось Sargonass; 23.04.2012 в 20:34.
Sargonass вне форума Ответить с цитированием
Старый 23.04.2012, 20:34   #5
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

1-Постоянно, даже к зданиями подхожу вплотную и то бывает.
3-у меня максимум 40, когда CS показывает 120-140.
А долго делаешь???
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 23.04.2012, 20:45   #6
Sargonass
Пользователь
 
Аватар для Sargonass
 
Регистрация: 21.09.2011
Сообщений: 35
По умолчанию

1) Я про это спрашивал.
Цитата:
Сообщение от vovken1997 Посмотреть сообщение
Ну во-первых по выходу, процес почему-то не завершился.
3) Может у меня расчет идет как то по другому. Проверил через Fraps - моя игра показывает 60 - 70 FPS. Запустил Mass Effect 3: 50 - 60 FPS. В Скайриме Fraps показывает ~40 FPS.

Начал делать в конце июля прошлого года. С учетом того что на тот момент C# я вообще не знал, а использование средств DirectX - тем более не знал. Делал не каждый день и не по полному дню. Много раз переделывал оптимизируя и улучшая уже сделанное.
Sargonass вне форума Ответить с цитированием
Старый 23.04.2012, 21:41   #7
Warn
Форумчанин
 
Аватар для Warn
 
Регистрация: 03.11.2011
Сообщений: 230
По умолчанию

И привяжи мышь к центру окна, пока оно активно, если неактивно – отпускай погулять.
Warn вне форума Ответить с цитированием
Старый 23.04.2012, 21:59   #8
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

С процессом частенько. Смотрю в диспетчере, твоя игра висит.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Старый 23.04.2012, 22:10   #9
Sargonass
Пользователь
 
Аватар для Sargonass
 
Регистрация: 21.09.2011
Сообщений: 35
По умолчанию

ОС какая стоит?
Sargonass вне форума Ответить с цитированием
Старый 23.04.2012, 22:21   #10
vovken1997
Дружелюбный
Форумчанин
 
Аватар для vovken1997
 
Регистрация: 23.02.2012
Сообщений: 692
По умолчанию

Windows 7 32-bit. Я вообще вначале решил что игра для отмаза, а на самом деле вирь. Вначале не удалился, из-за того что прога запущена.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
vovken1997 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
игра на С# NickLid Помощь студентам 1 30.11.2011 10:41
Трехмерная матрица n количества n на n размера и разграничение доступа. (на языке C ) zerunzer Помощь студентам 1 22.11.2011 11:15
Игра tunyash Gamedev - cоздание игр: Unity, OpenGL, DirectX 18 05.07.2010 11:42
Игра на С++ Willer Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 14.06.2010 20:04