问题标签 [ursina]
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.
python - Ursina 引擎纹理
所以我开始使用一个名为 Ursina Engine 的 Python API,我到了需要添加纹理的地步。无论我为文件路径放置什么,总是不会渲染。没有错误,只是一个空白实体。
python - Ursina Python 引擎:光照、阴影和光晕效果
我是 Ursana 引擎的新手,但我不太了解它。但我可以在其中制作游戏。但问题是我的游戏没有任何<Shadows, Glow, Lighting 或 Bloom>。所以我的游戏看起来死了。
有什么方法可以在 Ursana 引擎中使用<Shadows, Glow, Lighting and Bloom>让我的游戏看起来不错?
python - 在ursina的敌人碰撞
我正在 ursina 中制作游戏,并想知道如何输出说明其真假的东西(如布尔值)。因为我正在制作的游戏需要与实体的碰撞。我一直在寻找解决方案,但我找不到任何东西。所以使用ursina的人请帮助我这里是代码:
python - 你如何围绕它们的局部轴旋转 ursina 实体?
我无法让我的代码围绕其局部轴旋转 3D 对象以正常工作。我正在使用 Ursina 游戏引擎。我要旋转的 3D 对象扩展了Entity
该类,该类具有rotation
欧拉角的属性。我通过测试了解到 Ursina 以 Z、X、Y 顺序进行欧拉旋转——如果我错了,请纠正我。我在 Ursina 的文档中没有找到欧拉顺序。
该代码将对象的当前旋转矩阵与要应用的新旋转矩阵(围绕局部,而不是全局轴)相乘。它不能正确旋转。
我尝试交换矩阵乘法的顺序,更改欧拉顺序,并使用scipy.spatial.transform.Rotation.apply
而不是矩阵乘法,但这些都不起作用。
我在rotate
方法中做错了什么?
python - 为什么对象突然不可调用?
所以我在 Ursina 引擎中制作游戏,并制作了两个相同的按钮:
当我在没有最后一行的情况下启动代码时,它工作得很好。但是当我把它粘贴回来时,它不知何故不起作用......?有什么帮助吗?
python - 你如何禁用 Ursina FirstPersonController?
我想做一个有 3D 部分的游戏,还有一些带有静态相机的游戏。我实现了 FirstPersonController 并且它工作正常,但我找不到任何方法来禁用它(如果 on_disable() 应该这样做,我无法使其工作)因此,我尝试简单地删除它并根据需要重新设置它。
设置 3D 播放器
删除 3D 播放器
然而,出于某种原因,尽管显示玩家已被摧毁,但游戏继续表现得好像 FirstPersonController 仍在使用中一样。谁能告诉我是否缺少删除控制器或禁用它的更简单方法?先感谢您。
python - 为什么每次使用 ursina 引擎时我的 python 程序都会给我一个 filenotfound WinError 3?
我最近安装了 Ursina 游戏引擎,我开始使用它,但是当我编写一个基本程序时,它给了我一个与 ursina 中的一些内置程序相矛盾的回溯,并以 Filenotfound Winerror 3 指向一个没有任何内容的音乐文件夹结束与python有关,我仔细检查了Ursina是否安装正确,但事实并非如此,我检查了它指向的文件夹,正如预期的那样,它只包含音乐。引擎的路径有问题吗?我希望你能回答我。无论如何这里是代码:
错误信息:
python - 如何修复 Ursina 引擎中的“名称‘渲染’未定义”?
所以我刚开始使用“Ursina”引擎,我对它还是很陌生。我正在尝试使用此引擎在 Youtube 教程上制作 Minecraft 游戏。并且由于某种原因,程序不断给我错误名称“名称'render'未定义”。我不明白这是在说什么。我试图修复我的代码并浏览了代码但找不到答案。
这是我的所有代码:
这是代码的 Traceback: