[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 29 из 30«1227282930»
Форум Panda3D - по русски » Panda3D » Общие вопросы » Вопросы
Вопросы
ninthДата: Четверг, 16.09.2010, 01:30 | Сообщение # 421
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Было бы хорошо, если бы выложил код.
Возможно проблема с приоритетами менеджера задач (пандовского)
 
MichmanДата: Четверг, 16.09.2010, 18:58 | Сообщение # 422
Лейтенант
Группа: Пользователи
Сообщений: 44
Награды: 0
Репутация: 0
Статус: Offline
Quote (ninth)
Было бы хорошо, если бы выложил код. Возможно проблема с приоритетами менеджера задач (пандовского)

Смысла выкладывать код невижу поскольку такая же лажа с примерами идущими с пандой. Например, Tut-Bump-Maping - там летающая сфера, дерга
ется сволочь.
Воозможно ещё с виндой(Windows XP HE SP2) проблемы, пока не проверял. У меня одна и та же винда стоит и на настольнике, и на ноуте.

И как их изменять - приоритеты?

Добавлено (16.09.2010, 17:27)
---------------------------------------------
Очень странно то, что при запущенном 3ds max всё нормально... Не хочет Панда "дружить" с моей видекартой. sad
Кстати, GLScene прёт без проблем, хотя тоже работает на OGL, и OGRE так же замечательно. Хм, задачка....

Добавлено (16.09.2010, 18:58)
---------------------------------------------
Всё, разобрался с проблемой - выбросил свой комп через окно!!! Шутка! smile

В Пандитусционном суде.

Судья:
- Обвиняемый, под ником Michman, за невнимательноcть в использовании функции OnscreenText приговаривается к более детальному и внимательному изучению методической литературы посвящённой Panda3D. В случае неисполнения приговора - СМЕРТНАЯ КАЗНЬ!!!

Michman:
- Я не знал, не знал, что может всё так случиться!!!

Судья:
- Незнание законов Пандовкого Кодекса согласно статьям, изложенным на Panda3D.org.ru и Panda3D.org, не освобождает от ответственности.

Дети, не суйте OnscreenText в менеджер задач, а то будет бо-бо. Лучше используйте DirectLabel.

Вообщем, мне нужно было без особой мороки с GUI по-быстрому выводить значение координат X, Y, Z перемещаемого обьекта на экран и забыл про эту строку. И чтобы мне её заметить понадоблось несколько часов )))). Не зря разрабы движка предупреждали, что OnscreenText тормознутый.

Сообщение отредактировал Michman - Четверг, 16.09.2010, 19:04
 
ninthДата: Пятница, 17.09.2010, 00:12 | Сообщение # 423
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Ну вот и слава богу, что разобрался )
Приоритеты выставляются дополнительным ключом примерно так
taskMgr.add(myTask, 'myTaskName', priority = 35)

По поводу выводить значения координат http://panda3d.org.ru/publ/zametki_na_poljakh/onscreendebug/5-1-0-45
оно конечно тоже на OnscreenText основано, но плюс в том что его можно по желанию отключать.включать не шарясь по всему коду и доступ к нему есть как к глобальной переменной из любого места.

 
MichmanДата: Пятница, 17.09.2010, 15:29 | Сообщение # 424
Лейтенант
Группа: Пользователи
Сообщений: 44
Награды: 0
Репутация: 0
Статус: Offline
Quote (ninth)
Приоритеты выставляются дополнительным ключом примерно так...

Учтемс, спасибо.

Quote (ninth)
По поводу выводить значения координат...

А я и забыл про эту статью, читал ведь. Проблема в том что всё урывками, да урывками осваивать Панду приходится. Отсюда "головоломки" и возникают.
 
BVOGДата: Пятница, 17.09.2010, 15:53 | Сообщение # 425
Полковник
Группа: Проверенные
Сообщений: 184
Награды: 0
Репутация: 4
Статус: Offline
Выводить на экран координаты для отладки - это, конечно, хорошо, но есть предложение: я этим всегда пользуюсь, просто выводи в консоль с помощью print:
Code

print "X: ",myobject.getX()

Если честно: обожаю выводить отладочные данные в консоль.

Skype: thebvog

Сообщение отредактировал BVOG - Пятница, 17.09.2010, 15:54
 
MichmanДата: Пятница, 17.09.2010, 20:09 | Сообщение # 426
Лейтенант
Группа: Пользователи
Сообщений: 44
Награды: 0
Репутация: 0
Статус: Offline
Quote (BVOG)
Если честно: обожаю выводить отладочные данные в консоль.

А в полноэкранном режиме(?) - тогда консоли не видно. В таком случае надо в лог файл писать, к чему так и не привык. sad Я буду использовать и дальше OnscreenText, когда это необходимо, только дурацкого вопроса: почему "дергач" начинается, у меня возникать уже не будет. smile

Сообщение отредактировал Michman - Пятница, 17.09.2010, 20:11
 
BVOGДата: Суббота, 18.09.2010, 14:36 | Сообщение # 427
Полковник
Группа: Проверенные
Сообщений: 184
Награды: 0
Репутация: 4
Статус: Offline
Quote (Michman)
А в полноэкранном режиме(?)
Я работаю в оконном режиме.

Skype: thebvog
 
BrainДата: Суббота, 15.01.2011, 13:44 | Сообщение # 428
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Под впечатлением от Minecraft подумалось: а в Панде есть поддержка вокселей?
 
ninthДата: Понедельник, 17.01.2011, 20:51 | Сообщение # 429
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Не, насколько я знаю. панда с вокселями в стандартном варианте не работает.
 
BrainДата: Среда, 02.03.2011, 01:28 | Сообщение # 430
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Еще один, и, пожалуй, достаточно общий вопрос. Каким образом можно реализовать движение по заданной траектории (например, для реализации движения вагонетки по рельсам)?
 
ninthДата: Среда, 02.03.2011, 10:17 | Сообщение # 431
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Есть MopathInterval. Его можно применять к экспортированным сплайнам. Но я не проверял насколько корректно экспортируются сплайны из разных программ. Когда мне требовалось, я использовал пример с форума и создавал сплайн в рантайме.
Код
http://codepaste.ru/5553/
 
BrainДата: Воскресенье, 13.03.2011, 18:04 | Сообщение # 432
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Статус: Offline
Так, двигаться по NURBS-кривой из Блендера сферу заставил.
Теперь вопрос - каким образом можно достичь изменения скорости движения по нажатию клавиш?
 
ninthДата: Понедельник, 14.03.2011, 08:28 | Сообщение # 433
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Попробуй myinterval.setPlayRate(value)
 
DrumkillerДата: Воскресенье, 17.04.2011, 12:47 | Сообщение # 434
Рядовой
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
http://panda3d.org.ru/publ/2-1-0-2?l3Kjmm когда делаю вот это и запускаю, сразу же закрывается нечего не делая. Я в Питоне нубачок, подскажите, что там?
 
ninthДата: Вторник, 19.04.2011, 02:01 | Сообщение # 435
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Для начала запускай это из командной строки или поставь редактор который умеет запустить скрипт и показать вывод, т.к. не видя вывод ошибки я вряд ли что-то тебе скажу.
 
Форум Panda3D - по русски » Panda3D » Общие вопросы » Вопросы
Страница 29 из 30«1227282930»
Поиск: