首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ursina模型标度

Ursina模型标度
EN

Stack Overflow用户
提问于 2021-12-29 17:40:08
回答 1查看 477关注 0票数 0

我正在ursina构建一个游戏,对于某些实体,我使用了自己的纹理图像模型-->我尝试了框架提供的所有模型类型(例如: quad、多维数据集等)(例如,我的猫英雄正在从红色的盒子中获取伤害,即使它不是真的命中,因为obj比image..its大得多,有办法可以缩放它吗?)但是我无法正确地缩放它们,所以实际的实体obj比图像要大:请看下面的图像:这三个实体的代码在这里:

代码语言:javascript
复制
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)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-30 08:24:09

对于任何有此问题的人来说,问题似乎不是在代码本身(或ursina框架),而是在我编辑PNG/JPG图像对象的方式上-->即使我没有在每个对象上设置透明度,问题似乎是当我在Paint3D中裁剪它们并设置透明度时,我需要缩放图像才能完全适应在绘制3d白色方案中的对象中(而不是在我神奇地选择和裁剪之后它的比例)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70522995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档