04 - Adding Pickup Items

2017-08-18  本文已影响14人  镜月s

添加类BP_Item继承自Actor类 添加StaticMesh组件 设置mesh为Shape_Torus 调整staticMesh的旋转角度 并调整材质为金黄色

在金币下方添加一个淡黄色的点光源  添加RotatingMovement 使其自动旋转

编辑Character蓝图类 添加变量TotalCoins保存已经触碰的金币数目

添加函数AddCoin  使变量加1

编辑蓝图类BP_FloorTile  添加组件BoxCollision  调整大小位置用于在box区域中生成金币

添加函数SpawnCoins 在BoxCollision区域内随机生成5个金币actor

在构造函数中随机调用生成金币或者障碍物函数

编辑金币蓝图类 添加碰撞检测 调用character的AddCoin函数 同时播放音效 删除自身

创建Widget蓝图 RunHUD 编辑UI 用来显示已经获取的金币数目

金币文本绑定函数 从Character中获得金币数目 并显示

编辑GameMode 蓝图 创建并添加WIdget

上一篇 下一篇

猜你喜欢

热点阅读