我的第一人称谜题游戏中,一个谜题房间的概念是“地板是熔岩”。以下是关于如何将经典游戏转化为挑战性(但仍然易于接触)的第一人称视角的开发日志。

有助于的考虑:

  1. 熔岩材料
  2. 使用交叉的噪声模式并利用网格距离场来模拟运动并动态改变网格与熔岩平面相交时的材质对比度
  3. FIREBLU
  4. 调整颜色,使熔岩类似于原始Doom中的无尽FIREBLU纹理
  5. 粒子效果
  6. 使用来自商店资产包的冒泡熔岩粒子,并在世界空间近距离玩家处使用尼加拉系统生成粒子
  7. 为更沉浸的音频环境,使用尼加拉系统生成粒子时的回调函数播放粒子冲击时的火花声效
  8. 碰撞逻辑
  9. 使用从玩家碰撞胶囊直接向下进行直线追踪检查,如果下方的物体被标记为活跃熔岩的一部分
  10. 如果站在熔岩上,实现一个短暂的计时器作为宽限期,如果计时器过期并玩家仍然站在熔岩上,则激活熔岩关闭的逻辑
  11. 可访问性
  12. 为不太协调的玩家提供移动在熔岩上的路径,让他们不需要跳跃或追逐来穿过
  13. 确保所有用颜色编码的谜题元素都有其他视觉区别(例如字母和数字)来帮助色盲人士