问题标签 [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.

0 投票
2 回答
368 浏览

python - 使用 ursina 在屏幕上显示图像

我正在 Ursina 中制作 3D FPS,我希望我的手臂皮肤与武器作为图像,而不是实际的 3D 模型。有谁知道如何做到这一点 ?我尝试使用文档中的 Animate,但这会将图像加载为场景中的对象。

我可以做的是定义一个以玩家为父级和位置参数的四边形,以便它跟随我并且我在正确的位置看到它,但即使这样也行不通,因为纹理参数不接受 gif。

那么,有人知道该怎么做吗?

0 投票
0 回答
251 浏览

python - 为什么我不能在 Ursina 中同时按 UP、LEFT 和 SPACE?

我在运行我的代码时遇到了一些问题。

我希望我的立方体同时跳跃和移动。

当我按下up arrowleft arrow按下space时,绑定的跳跃功能space不起作用

但它在同时按下其他键(如left arrow和)时效果很好down arrow

当我更改arrowswasd.

是 ursina 的错误还是我犯了一些错误?

我的代码:

0 投票
1 回答
578 浏览

python - Ursina 引擎游戏无法按预期运行

我正在用 Ursina 开发一个小游戏,由于某种原因,它没有显示所有元素并且忽略了更新。游戏是关于点击随机生成的点。这是我的代码:

  • menu.py(主文件)
  • 点.py
  • 游戏.py

输出是这样的: 这是主菜单。 这是第一个出现的东西。

这就是游戏。 当您单击“开始”按钮时,它将开始。

在第二张图片中,您可以看到需要单击的点之一,但是,它应该在随机位置出现另一个点,但事实并非如此。此外,分数和未点击的文本应该会出现,但它们不会。

感谢所有帮助。

0 投票
3 回答
245 浏览

python - 如何在 Python 中使用 Ursina 播放 MP4

我是游戏开发的新手。我正试图从高起点开始制作 3D 角色扮演游戏。我知道这条路不会一帆风顺。这就是为什么我决定使用 Ursina 和 python 来制作我的游戏。

但是我想添加一个显示背景故事的过场动画。我有 mp4 格式的视频,但我似乎不知道如何在 Ursina 的游戏中播放它。

任何帮助都感激不尽。(附带问题:你认为 Ursina 适合 3D 游戏的初学者吗?如果我想在我的网站上发布我的游戏,我学习 javascript 不是更好吗?我阅读了 Unity,但它太大而无法下载对于一个小项目)

0 投票
1 回答
41 浏览

python - 我的体验游戏的碰撞不起作用。我应该怎么办?

这是我的代码,我没有发现任何错误。

无需关心这些边界实体

这些 player1 和 player2 实体的碰撞不起作用

更新部分..

player1移动系统

player2移动系统

这个食品实体也是如此

0 投票
1 回答
45 浏览

python - 物品交换似乎在 ursina 引擎中不起作用

我正在用 Ursina 引擎制作我的世界游戏

在那我添加了一个函数来检查要按下的键并给我特定的块。但由于某种原因,我的代码无法正常工作。我不知道原因。我已经使用键盘模块进行按键检测。这是代码----

0 投票
1 回答
84 浏览

python - If 语句中未定义变量(Python,Ursina 模块)

我的问题是,当我在 if 语句中更改变量“XO”的内容时,If 语句的条件中的那个变得未定义。

0 投票
1 回答
53 浏览

python - 为什么立方体在小熊座里不停地摇晃?

我正在尝试使用 ursina 制作游戏,但是在运行我的代码时出现了一些问题

我希望我的立方体在我按下arrows和相机移动时移动wasd

它工作得很好,但立方体在移动时一直在摇晃

当我按下UP arrow时,它会随着震动而移动

但是当我停止按下时它不会arrows

它只是不能流畅地移动

有什么办法可以解决这个问题吗?

我的代码一定有问题

这是我的代码:

任何帮助,将不胜感激

谢谢

0 投票
2 回答
106 浏览

python - 尝试将使用 ursina 的 python 脚本转换为可执行文件时出错

因此,我使用 cx_Freeze 将使用 ursina 的 python 脚本转换为可执行文件,但随后发生了这种情况:错误

我应该做些什么?

这是我遇到错误时我的文件夹内容和 setup.py 文件的样子:内容

0 投票
0 回答
93 浏览

python - 如何在ursina Python中为一个模型加载多个纹理

我需要在ursina游戏中为房子加载 3 个纹理

我的代码: