问题标签 [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检测python中的shift键?
如何让 ursina 检测在 python 中何时按下左移和右移键。
如果没有,是否有任何好的外部库可以这样做。
python - 在 Ursina 中启动内核时发生错误
我只是尝试运行 ursina 但是当我运行它时出现此错误:
有人知道解决方案吗?我正在使用 Windows 10,spyder(python 编辑器)。我的程序创建一个窗口,然后程序崩溃。
python - 3D 模型未在 Ursina 中加载颜色(python 3)
我正在尝试加载我在 Blender 中制作的低多边形 FPS 手臂。我使用我设置颜色的材料给它们颜色,它在 Blender 中看起来很好。但是当我将它们加载到 Ursina 时,它们完全是白色的,没有颜色!我清楚地认为问题在于我应用颜色的“方式”,这可能是出于某种原因的问题。
这是我导入文件的方式:
(对不起,最小可复制的例子,如果不发布我的整个代码就很难做到)
所以是的,它以我在颜色参数中设置的颜色显示(白色以避免影响我在 Blender 中应用的颜色......那不显示)。请问有人知道该怎么做吗?我的意思是,是否有人有将 3D 模型加载到 Ursina/等价物的经验,并且知道我做错了什么?我尽我所能,遵循以下内容:https ://blender.stackexchange.com/questions/75872/not-showing-colors-in-material-mode 。我将加入我分配给搅拌机的材料属性的图像:
我真的很想知道如何让我的颜色/未来纹理加载到 ursina 中!
python - Python Ursina:通过其坐标摧毁一个实体
我想要一个函数,说它destruction(x,y,z)
破坏放置在坐标 (x,y,z) 处的实体(如果有的话)。当然,问题是要有一个 getter,它返回与某些坐标对应的实体。
有什么想法吗?
assertion - 在 Ursina 中运行时会导致断言错误的原因是什么?
我对使用 Python 进行编程非常陌生,并且开始学习如何使用 Ursina 游戏引擎......
目前我正在通过 IDLE 运行 Python 3.9.4。我查找了一个使用 Ursina 进行不同活动的 YouTube 播放列表。但是,我在其中一个视频中遇到了障碍。即使我完全按照视频中显示的方式复制了代码,我仍然收到断言错误。
这是我收到的完整错误:
这是我的整个代码的副本:
看来该错误与我调查的 e[i-1] 有关。有没有其他人遇到过类似的问题或知道 Ursina 语言中是否存在导致此问题的错误?
提前致谢
夏贝尔
python - Ursina 场景变化
我最近开始使用适用于 python 的 Ursina 引擎,我想为我正在开发的游戏更改场景。
基本上,我想做这个视频中显示的内容(用 kivy 制作): https ://www.youtube.com/watch?v=xaYn4XdieCs
我尝试创建一个从场景继承的类,然后将其作为父参数传递,但是在创建“场景”对象时我不断收到错误。
有没有一种简单的方法可以重现该视频?
谢谢!
python - 如何在 ursina python 中增加 FPS
我想创建具有无限块地形的生存游戏(如 Minecraft)。所以我使用 ursina python 游戏引擎,你可以在这里看到
所以我使用 perlin 噪声来创建带有内置 ursina 块模型的地形。我测试了前 25 块,它在 100 FPS 以上的情况下工作得很好,所以我开始增加到 250 块甚至更多,因为我想要一个无限的地形。但是我遇到了一些问题,当我增加到 100 块或更多时,我的 FPS 开始降低到 30 FPS 以下(我只创建了一层)。
这是我的代码:
所有文件都在同一个文件夹中。
它工作正常,但 FPS 非常低,所以有人可以帮忙吗?
python - 销毁 Animator 对象 ursina
我在 ursina 有一个动画对象。我想摧毁它。
这似乎不起作用并引发此错误:
AttributeError: 'Animator' object has no attribute 'eternal'
python - 我的 python Minecraft 副本有问题
我正在使用“Ursina Engine” 我的项目是制作Minecraft的副本,然后我发现了一个问题,每次我运行程序并且当我想右键单击放置一个块时,什么都没有发生。
感谢可以帮助我找到问题并告诉我如何解决它的人 *这是我的代码:*
结尾。