unity 设置坐标有2种方式:
gameObject.transform.position = new Vector3(0, 0, 0)设置坐标为世界坐标。
gameObject.transform.localPosition = new Vector3(0, 0, 0)。设置坐标为相对于父物体的坐标。
Unity 是实时3D互动内容创作和运营平台 。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。
Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。
基于Unity开发的游戏和体验月均下载量高达30亿次,并且其在2019年的安装量已超过370亿次 。全平台(包括PC/主机/移动设备)所有游戏中有超过一半都是使用Unity创作的; 在Apple应用商店和Google Play上排名最靠前的1000款游戏中,53%都是用Unity创作的。
Unity提供易用实时平台,开发者可以在平台上构建各种AR和VR互动体验。
最近做unity3d开发的时候,希望一个物体一直显示在画面的中间偏左的位置,这里我们是通过直接设置父子物体的方式来实现这个效果的。打开一个unity3d场景。
选择场景中的“Camera”,在菜单中选择“GameObject”--“Align View to Selected”切换到相机的视图。
接着“GameObject”--“3D Object”--“3D Text”创建一个文字模型,作为要一直显示在画面某个位置的物体。
然后我们调整文字的大小位置旋转,到要显示的位置。
调整完成后,我们直接把文字拖放到“Camera”中作为它的子物体。
运行游戏,我们发现在场景中无论移动到哪里,文字总是显示在画面固定的位置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)