【入门】HDRP游戏运行后,看不到运动物体

本文详细介绍了Unity中复杂的坐标系统,包括屏幕、相机、GUI、shader等,并将position设置和translate操作作了通俗解释。适合理解和应用三维游戏开发的坐标转换。
问题出在position的坐标,默认使用world,我们改成自身object即可
unity坐标纷繁复杂,把我们新手搞蒙了,我简单的整理了一下,有困惑的朋友看一下
零维 = 原点无轴
一维 = x/y/z单轴
二维 = xy双轴
  1. 屏幕【像素坐标系】:屏幕左下角(0,0),屏幕右上角(Screen.Width,Screen.Height)
  2. 相机【矢量坐标系】:屏幕左下角(0,0),屏幕右上角(1,1)
  3. GUI (用户界面)【像素坐标系】:屏幕左上角(0,0),屏幕右下角(width,height)
  4. shader(着色)【矢量坐标系】:不同shader坐标系规定不同,不知unity用啥坐标系,懂得留言
三维 = xyz三轴
  1. 绝对世界坐标系:transform.Position【基于原点而言】
  2. 相对父象坐标系:transform,localPosition【基于父对象而言】
对于运动的坐标,要用transform.translate 大家可以把position粗暴的理解为get,translate理解为set,这样不容易搞混。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值