forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   irrlicht - успехи и не очень... (http://forum.boolean.name/showthread.php?t=17693)

moka 02.01.2013 14:42

Ответ: Убивалка времени или "Мини Теннис"
 
Цитата:

Сообщение от Skaner (Сообщение 248066)
Но вот то, что на мощных компах лагает а на слабых - нет, для меня пока загадка... Максимальный FPS поставил 300, чтобы никаких особых замедлений не было, но если работает "ооочень медленно", подниму еще выше максимальное значение.

Я тестировал на этом:
Intel® Core™i7 Quad Core Mobile Processor i7-3740QM (2.70GHz) 6MB
NVIDIA® GeForce® GTX 675M - 2.0GB

Так что заключение что мощные лагают а слабые нет - не верно.
Тут дело не в самой машине, а где-то ты инициализируешь окно не верно и пересоздаёшь его, или что-то ещё подобное. В общем ты где-то делаешь что-то совсем не верно, и это не irrlicht а твоя проблемка.

Skaner 02.01.2013 16:54

Ответ: Убивалка времени или "Мини Теннис"
 
Цитата:

Сообщение от MoKa (Сообщение 248080)
где-то ты инициализируешь окно не верно и пересоздаёшь его, или что-то ещё подобное. В общем ты где-то делаешь что-то совсем не верно, и это не irrlicht а твоя проблемка.

Я не говорил, что проблема в движке =) Проблема моя - это факт, но инициализация вся проходит верно сто процентов. скорее всего проблемы из-за консоли, так как используются команды типа "system()" часто.
Не буду использовать консоль, перейду на GUI.

Skaner 02.01.2013 22:13

Ответ: irrlicht - успехи и не очень...
 
Вложений: 1
Повозившись сегодня, полностью перебрал игровой код и изменил дизайн игры, получился довольно-таки неплохой результат:

Позже так же выложу исходники нового варианта проекта, авось кому пригодится.

moka 02.01.2013 22:25

Ответ: irrlicht - успехи и не очень...
 
Зачем тебе две темы, давай ка мы их сольём в одну, не против?

Skaner 02.01.2013 22:33

Ответ: Убивалка времени или "Мини Теннис"
 
Обновил архив (см. первый пост). Полностью переписал код, теперь, думаю, лагов не будет.

Skaner 02.01.2013 22:35

Ответ: irrlicht - успехи и не очень...
 
Да, давай, я только за буду, только как? Я еще не знаю возможностей этого форума с технической стороны...)))

St_AnGer 02.01.2013 22:46

Ответ: Убивалка времени или "Мини Теннис"
 
о, работает быстрее гораздо!

Arton 02.01.2013 22:52

Ответ: Убивалка времени или "Мини Теннис"
 
Работает, фпс около 111, мячик более реальный, ничего не крутится - это хорошо. Не сразу понял что за голубая стрелка над ракеткой.
Гораздо лучше чем до этого.

Arton 02.01.2013 22:53

Ответ: irrlicht - успехи и не очень...
 
Цитата:

Сообщение от Skaner (Сообщение 248115)
Да, давай, я только за буду, только как? Я еще не знаю возможностей этого форума с технической стороны...)))

Это делают модераторы.

P. S. Я зашёл в эту тему с легким чувством дежавю :-)

moka 02.01.2013 23:51

Ответ: irrlicht - успехи и не очень...
 
Объеденил две темы. Как видите посты по времени слились и перемешались ;)
Но зато тебе не нужно разрываться в двух темах, и можешь везти тут нормальный лог разработки.

Skaner 03.01.2013 10:43

Ответ: irrlicht - успехи и не очень...
 
Спасибо большое! Я сглупил создав две темы, так гораздо лучше, однозначно) Кстати, в игре есть режим на двоих, но пока не доработанный... Надо с ним возиться. Стрелка - это сила удара мяча, а полоски - это пока сделал для отображения результатов. Позже все переделаю для удобства. За тестирование благодарен! Все ссылки помещю сейчас в первый пост)

Skaner 03.01.2013 10:55

Ответ: Убивалка времени или "Мини Теннис"
 
Цитата:

Сообщение от Arton (Сообщение 248121)
Работает, фпс около 111, мячик более реальный, ничего не крутится - это хорошо. Не сразу понял что за голубая стрелка над ракеткой.
Гораздо лучше чем до этого.

Спасибо большое) Однако - вертится, только звездочки проплывают))

Skaner 03.01.2013 11:50

Ответ: irrlicht - успехи и не очень...
 
Обновил архив, теперь поведение мячика еще больше зависит от силы удара, он может подлететь и улететь за пределы стола, а можно играть по правилам тенниса. Пока правила не учитываются, но в скором времени и это будет учтено, и тогда играть станет сложнее, так как постоянно нужно будет регулировать удар, чтобы не получить проигрыш)) Разделил код на блоки, чтобы удобнее было посмотреть исходники, если кому понадобятся) Старый архив не обновлял, теперь работаю с новой версией.

HolyDel 03.01.2013 14:19

Ответ: irrlicht - успехи и не очень...
 
вот теперь хорошо работает. без подвисаний.

St_AnGer 03.01.2013 14:43

Ответ: irrlicht - успехи и не очень...
 
Да, даже на нэтбуке работает шустренько :) хотя скорости нарастить ещё не помешало бы, как скорость полета мячика, так и скорость движения ракеток. Сетку поставить посередине, сделать что бы мячик мог сбоку стола улетать. Ну и плюс всяких приколов типа подкруток и т.п. Но это уже усложнения, и будет совсем тогда приближенная версия настольного тенниса :)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot