cocos creator 摄像机跟随主角,保持ui不动得方法

本文详细介绍如何在Unity中配置双摄像机系统,确保游戏主角移动时视角跟随,同时UI固定于屏幕顶部。通过创建主角摄像机和UI专用摄像机,并调整cullingMask和deep值,实现视觉层次分明的游戏画面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 创建一个摄像机,拖动到主角node下,使该摄像机成为主角的子对象,那么当主角移动时,视角也会跟随主角移动。

2 为UI建立一个分组,将UI全部归类到该分组下。创建一个新的摄像机,cullingMask仅勾选UI所在的分组,clearFalgs全部取消勾选。clearFlags是设置摄像机的刷新模式,如果勾选了,会清除其他摄像机的画面。导致只显示UI,而不显示其他。

3 取消主角下的摄像机cullingMask下的UI分组勾选,目的是不让主角的摄像机渲染UI,以免导致重叠,或者UI跟随主角移动的bug。

4 设置两个摄像机的深度deep,deep值越小,越先渲染,deep值越大,则渲染得越迟。所以主角下得摄像机deep尽可能小,默认-1即可。

负责渲染UI的摄像机deep值设置为100.这样游戏运行时,主角在下,UI在上,且不会因为主角得位置变化而变化。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值