Cocos Creator 3.2 中实现2D地图3D人物45度角RPG游戏效果笔记(摄像机设置方案)

本文详细介绍了游戏开发中的摄像机技术,包括2D地图摄像机的设置,使用正交摄像机俯视地图;3D人物摄像机的实现,通过跟随玩家并调整视角;以及界面小地图摄像机的创建,利用透视摄像机捕捉玩家和地图信息,实时更新Sprite组件显示。核心涉及了摄像机的Visibility、目标纹理及渲染到Sprite的技术应用。

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

2D地图摄像机

  1. 创建一个平面几何体(plane.mesh),设置地图纹理材质
  2. 创建一个正交摄像机,视口朝向地图俯视
  3. 设置地图Layer类型为map,设置摄像机Visibility为只可见map
    编辑器中效果图
    在这里插入图片描述

3D人物摄像机

  1. 设置一个3D主摄像跟随玩家
  2. 设置摄像机Visibility值为只可见avatar,并让摄像机以x轴逆时针旋转45度,视口用脚本自动朝向人物
  3. 动态创建的玩家设置Layer为avator
    运行时效果图在这里插入图片描述

界面小地图摄像机

  1. 在人物模型头顶设置一个俯视的透视摄像机,设置Visibility值只可见avatar、map
  2. 设置摄像机的targetTexture属性获取动态渲染的数据
  3. 将渲染的数据设置到Sprite组件中
    运行效果图
    在这里插入图片描述
 const colorAtt
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值