Unity 怎么改变Cube大小
1个回答
2017-06-14
展开全部
scale是缩放比,不是真正的大小,平时使用可能区别不大,但在物理引擎等方面会出现无法挽回的错误。cube的初始化大小是1米,是所有模型的标准尺度。而unity里面不支持cube及其他模型或对象的大小修改,只能修改其scale,这个问题就涉及到一个比较深层次的原理了。unity的底层是opengl,而opengl对模型的缩放也是只能通过scale,因为从计算机图形学的角度来说,模型的缩放实际上只是乘以一个缩放因子,然后从原点坐标通过坐标轴的变换摆放到适当的位置,而不是直接变换这个模型。变换坐标轴的结果就是只能在结果坐标位置以原始大小按比例缩放,这个缩放所用到的缩放因子就是scale。好吧,讲了那么多可能你也没听懂,涉及的知识比较多。总的来说,你只能通过调整scale来缩放该模型,或者有个更直接的方法,你在做模型的时候把大小调整好再放进来。记住,cube也是模型,跟通过3dmax,maya做出来的模型没有本质区别
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询