|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.04.2012, 15:28 | #1 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Трехмерная игра
Доброго времени суток. Пишу 3D игру на курсовик. Сейчас занимаюсь разработкой игрового движка. Выложил пример демонстрирующий работу движка. В примере есть 1 НПС дающий задание, доступное для выполнения. На счет текстур пока не заморачивался потому как только тестирую. Параметры графики можно сменить в настройках через Launcher. Функции загрузки, сохранения и опции в игре пока не доступны. Также пока нету анимации. Журнал находится в доработке. Игра требует установленного NetFramework 4. Хотелось бы услышать мнения и баги, если вдруг такие найдутся.
UPD. Перезалил архив. Добавил в опции инверсию по осям и в 2 раза увеличил ускорение. Последний раз редактировалось Sargonass; 23.04.2012 в 20:49. |
23.04.2012, 18:44 | #2 |
Форумчанин
Регистрация: 03.11.2011
Сообщений: 230
|
- камера все-таки тоже коллижен объект(точка/сфера) в основном . У тебя же сквозь все летит)
- на прямой линии (видимости) камеры по идее не должно быть мешающих взору объектов. Если таковые появляются они, частично меняют прозрачность обычно. А у тебя Тролль, если он попал за стену, не виден. - включи мипы для текстур + хотя бы билинейную фильтрацию ) - и что-то с осями мыша не то Оо(надо бы добавить в опциях, - инвертирование по осям) да и момента ускорения не хватает как-то лениво она ползает. Ну а в целом сойдет, для тестовой сцены Как кооллижен делаешь? Выбор объектов? |
23.04.2012, 19:38 | #3 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Вполне достойная игрушка!!!!
Ну во-первых по выходу, процес почему-то не завершился.
Во-вторых, когда подходишь вплотную к пропости блокируется движение. Тоесть я подошёл к пропости и с места не здвинуться. В-третьих, маленький показатель FPS. А так молодец!!! Сколько строчек кода и на чём делал,если не секрет? -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
23.04.2012, 19:55 | #4 |
Пользователь
Регистрация: 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. |
23.04.2012, 20:34 | #5 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
1-Постоянно, даже к зданиями подхожу вплотную и то бывает.
3-у меня максимум 40, когда CS показывает 120-140. А долго делаешь??? -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
23.04.2012, 20:45 | #6 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
1) Я про это спрашивал.
3) Может у меня расчет идет как то по другому. Проверил через Fraps - моя игра показывает 60 - 70 FPS. Запустил Mass Effect 3: 50 - 60 FPS. В Скайриме Fraps показывает ~40 FPS. Начал делать в конце июля прошлого года. С учетом того что на тот момент C# я вообще не знал, а использование средств DirectX - тем более не знал. Делал не каждый день и не по полному дню. Много раз переделывал оптимизируя и улучшая уже сделанное. |
23.04.2012, 21:41 | #7 |
Форумчанин
Регистрация: 03.11.2011
Сообщений: 230
|
И привяжи мышь к центру окна, пока оно активно, если неактивно – отпускай погулять.
|
23.04.2012, 21:59 | #8 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
С процессом частенько. Смотрю в диспетчере, твоя игра висит.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
23.04.2012, 22:10 | #9 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
ОС какая стоит?
|
23.04.2012, 22:21 | #10 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Windows 7 32-bit. Я вообще вначале решил что игра для отмаза, а на самом деле вирь. Вначале не удалился, из-за того что прога запущена.
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
игра на С# | 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 |