美文网首页
06 - Turning Corners

06 - Turning Corners

作者: 镜月s | 来源:发表于2017-08-18 18:04 被阅读13次

以BP_FloorTile 为父类 创建BP_FloorTile_RightCorner 蓝图类 调整地形 尾部标志arrow 碰撞检测位置 删除父类构造函数 是该地板不用生成金币或者障碍物

添加boxCollision 调整大小 用来检测角色是否进入该区域

添加碰撞检测函数 当角色在该区域时 设置角色的CanTurn变量为true

同理  创建左转蓝图BP_FloorTile_LeftCorner 类

编辑GameMode蓝图 拷贝AddFloorTile 为AddFloorCurve 用来生成转角地板

添加新的actor class 数组变量 用来保存刚才创建的两个转角类 同时在生成后 设置计数变量CurrentStraight为0

修改AddFloorTile 逻辑 当连续创建5个正常的地板后, 开始创建转角地板,同时在转角地板中将计数变量CurrentStraights设置为0否则的话 将CurrentStraights自增1

相关文章

网友评论

      本文标题:06 - Turning Corners

      本文链接:https://www.haomeiwen.com/subject/uzgarxtx.html