添加类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