问题标签 [panda3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

python - Panda3D Python 线程崩溃

概述:我用PythonPanda3D创建了一个类似于 Minecraft 的小型生成脚本,我把它放在一个线程上,这样我就可以使用 Time.Sleep() 和其他函数,但是知道线程为什么会崩溃吗?

我所做的:我用PythonPanda3D创建了一个类似于 Minecraft 的小型生成脚本。

问题:我不能在 Panda3D 中使用线程。

是我创建的所有代码:

对我来说它开始产生一点,

然后它停止,它似乎没有完成,有时它会很快停止,有时它会在几秒钟后停止。

〜酷:)

0 投票
1 回答
124 浏览

python - 从 .egg 文件创建 BulletCollisionShape

我正在使用Bullet Open Source Physics Library 1.5.8使用 Panda3D 1.10 编写游戏。如何从 egg 文件生成碰撞形状?

这是我到目前为止的代码:

0 投票
1 回答
82 浏览

python - OGG音乐导致“游戏”的其余部分无法加载,导致过程中出现无响应错误

基本上,我正在尝试使用 Panda3D 1.9.2、Python 2.7.12 和 pygame 1.9.1,并且我正在尝试将 Toontown Rewritten 和 Disney 的 Toontown Online 资产放在一起,以尝试随机创建一些东西,看看我可以从哪里获得它。我对使用 Panda3D 和 pygame 在 Python 中编码是全新的,所以我完全不确定我做错了什么。我的代码是:

这段代码只会造成这种混乱: http: //prntscr.com/bnvvae

我没有创建整个代码,而是修改了某人在线发布的示例。直到我实现了 OGG 文件,它才停止正常工作。我还必须补充一点,尽管程序“没有响应”,但音乐文件播放得非常好。

我不确定我做错了什么。有人可以帮我吗?

0 投票
1 回答
762 浏览

python - 我应该在 Panda3D 中使用什么 3D 编辑器工具

我试图将.obj带有.mtl文件的文件转换为.egg文件obj2egg。转换后,当我检查.egg文件时pview,它是全白的。我正在使用 Microsoft 3D Builder,因为它已预安装在我的 PC 上。我很高兴收到您的来信,我在哪里犯了错误。我想它适用于 MS 3D Builder,您建议使用什么 3D 编辑器工具?

0 投票
2 回答
1174 浏览

python - cannot convert to egg file for panda3d

I am a beginner in panda3d, recently i came across blender 2.77 for modelling. I was disapointed to find that it cannot export egg files supported by panda3d, i searched online and found yabee and chicken but after installing those addons to blender also, i did'nt find an egg file exporter in the exporter's list.

I tried using obj and dae files in blender and then converting them to egg through obj2egg(did not load mtl files) and dae2egg(i cannot see any other color than white in pview). I have no idea of where i am wrong.

I am sure i have done the conversion correctly. Any help will be appreciated.

0 投票
1 回答
203 浏览

c++ - 在c ++中使用没有图形内容的panda3d?

我正在尝试编写一个无窗口的 panda3d 程序,作为专用服务器。而且我不知道如何在不创建任何图形的情况下使用 panda3d。

我试过这个:

实际上我在Panda3d 论坛
上发布了这个 并且唯一回答的人告诉我不要这样做PandaFramework::open_window();但是在panda3d-cpp我不知道如何在没有 的情况下工作WindowFramework,老实说,我什至不知道程序是否正常工作。

目前使用:Panda3d1.9.2 Qt5.7.0 MSVC2015 Windows10SDK

.pro 文件的完整核心:

.cpp 文件的完整核心:

有人可以帮我解决这个问题吗?

0 投票
1 回答
963 浏览

python - 我可以通过python统一编程游戏吗?我不知道c#

我想开始3d游戏编程,我应该先开始2d吗?请给我有用的课程。unity 接受 python 吗?如果没有,你更喜欢什么(directpython,openlg,panda3d)请给我有用的课程。我是初学者对不起我的英语不好 什么是游戏引擎

如果您只知道一个答案,请回答:)

0 投票
1 回答
224 浏览

python - 如何在 panda 3d 中绘制屏幕控件?

我想在 panda3d 中制作一个支持触摸的游戏,因为我希望它也可以在我的 Windows 平板电脑上玩而无需连接键盘。我想要做的是,找到一种方法来绘制当相机旋转时不会改变的二维形状。我想添加一个动态模拟垫,因此当 d-pad 与鼠标/触摸一起使用时,我必须能够对其进行动画处理。

任何帮助将不胜感激

0 投票
1 回答
250 浏览

python - 如何在 panda3d 间隔后停止动画?

下面的代码不符合我的期望。如果用户按下“w”键,我希望它向北走。演员,熊猫第一次显示动作没有完成动画,它停止并且不再移动。我是否错误地使用了引擎?或者我应该使用其他东西来实现我的目的吗?

0 投票
2 回答
410 浏览

python - Exit while-looped child process when parent process is exited?

I'm trying to close child process(which is doing while loop) when parent process is exited (Whenever parent process is clean-exit, forced-exit or exited because of exception) not to make child process a zombie process.

I'm making a game that communicates with Arduino (using serial), and main process is running Panda3D's ShowBase instance(Game engine, do render and another many things) so main must not be stopped.
So, I created subprocess using multiprocessing module so that main process is safe from stopping to wait serial in.

But the problem is, when i close Panda3D window, call sys.exit() or exited because of exception, main process exits immediately, and can't join or give false to subprocess, so subprocess becomes zombie.

I have no idea how to solve this. What should i do to make it work as i expected?