打开一个unity3d场景。
选择场景中的“Camera”,在菜单中选择“GameObject”--“Align View to Selected”切换到相机的视图。
接着“GameObject”--“3D Object”--“3D Text”创建一个文字模型,作为要一直显示在画面某个位置的物体。
然后我们调整文字的大小位置旋转,到要显示的位置。
调整完成后,我们直接把文字拖放到“Camera”中作为它的子物体。
运行游戏,我们发现在场景中无论移动到哪里,文字总是显示在画面固定的位置。
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互动体验。
unity引擎中是没有办法修改的,在3D建模软件中可以,可以找你们做模型的人修改原点位置。在unity中有折中的办法来修改。就是把模型放到你想是原点的位置(其实不是),然后新建一个空物体,把空物体transform设为(0,0,0),然后把你的模型拖进这个空物体。这样就改变了你的模型的原点位置。但是实质模型原点位置没变,但是你把空物体当做你的模型,这样原点位置就改变了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)