![[表情_酷]](https://img.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)
哈尔西恩的救赎之路!——「开发者日志4」
大家好,我是聚光灯——悖论团队的程序文鹏南飞,今天为大家介绍一些游戏机制的实现![[表情_酷]](https://img.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)
![[表情_酷]](https://img.tapimg.com/market/images/edd50e702f508971043f5619f686740e.png)


在游戏中,我们采用了经典的推箱子去推动游戏发展。用光去照亮格子。但具体如何实现的呢?这里参考求生之路的劈砍逻辑。这里随机找了个 B 站的 UP 主的图。通过射线去向四周去判定,通过射线到周围的墙,再通过曼哈顿距离算法去得出所要照亮的格子。这么看,是不是原理很简单哇。如果没碰到,就直接计算经历过的格子。

视频截图
在人物上,我利用状态机加入了角色各个状态(状态就不展示啦!)的控制,也加入了动画、shader 等细节,让整体更加丰富。

状态机

游戏新设计
目前我们已经做出了 demo 的四分之三的内容,我们还会更加逐步的完善逻辑和机制,我们将按计划继续推进!