Ursina 模型规模
Ursina models scale
我正在 ursina 中构建游戏,对于某些实体,我使用自己的纹理图像模型->
我确实尝试了框架提供的所有模型类型(例如:四边形、立方体等...)[例如,我的猫英雄正在受到红色盒子的伤害,即使它实际上没有击中,因为 obj 比图像大得多。 .它有办法扩展它吗?)
但是我无法正确缩放它们,所以实际的实体 obj 比图像大得多:
请看下面的图片:
这 3 个实体的代码在这里:
wall = Entity(model='quad', scale=(2,3), x=-3,
collider='box', color=color.white,texture='images/cat_tower.png')
level = Entity(model='quad', color=color.white, scale=(3, 1), x=4, collider='box',texture='images/cat_slider_1')
trap = Entity(model='quad', scale=(2,2, 2), x=-5, y=1, collider='box', texture=f'images/trap.png',color=color.red)
对于遇到此问题的任何人来说,问题似乎不在代码本身(或 ursina 框架)中,而是在我编辑 PNG/JPG 图像对象的方式中-> 即使我没有设置 TRANSPARENCY在他们每个人身上,似乎问题是当我在 Paint3D 中裁剪它们并设置透明度时我需要缩放图像以完全适合 paint 3d 白色方案中的对象(不是我完成后的比例魔法 select 并裁剪它..)
我正在 ursina 中构建游戏,对于某些实体,我使用自己的纹理图像模型-> 我确实尝试了框架提供的所有模型类型(例如:四边形、立方体等...)[例如,我的猫英雄正在受到红色盒子的伤害,即使它实际上没有击中,因为 obj 比图像大得多。 .它有办法扩展它吗?) 但是我无法正确缩放它们,所以实际的实体 obj 比图像大得多: 请看下面的图片: 这 3 个实体的代码在这里:
wall = Entity(model='quad', scale=(2,3), x=-3,
collider='box', color=color.white,texture='images/cat_tower.png')
level = Entity(model='quad', color=color.white, scale=(3, 1), x=4, collider='box',texture='images/cat_slider_1')
trap = Entity(model='quad', scale=(2,2, 2), x=-5, y=1, collider='box', texture=f'images/trap.png',color=color.red)
对于遇到此问题的任何人来说,问题似乎不在代码本身(或 ursina 框架)中,而是在我编辑 PNG/JPG 图像对象的方式中-> 即使我没有设置 TRANSPARENCY在他们每个人身上,似乎问题是当我在 Paint3D 中裁剪它们并设置透明度时我需要缩放图像以完全适合 paint 3d 白色方案中的对象(不是我完成后的比例魔法 select 并裁剪它..)