自定义摄像机脚本

自定义摄像机脚本

为《幻痛》创建一个自定义摄像机。

游戏玩法

在翻阅 TPP 文件时,我偶然发现了 SetAroundCameraManualModeParams 函数,它允许在游戏中修改第三人称视角偏移。因此,我编写了一个脚本,让你能创建自定义视角。

安装方法

  1. 下载最新版 GzsTool,并用它解压 master/0 中的 00.dat。解压后会生成包含所有提取文件的 00_dat 文件夹。
  2. 进入 00_dat\Assets\tpp\script\lib\ 目录,将 CustomCamera.lua 放入其中。
  3. 打开 Tpp.lua,使用 Ctrl+F 搜索以下字符串:
    /Assets/tpp/script/lib/TppMbFreeDemo.lua
  4. 在该字符串后直接添加:
    ,"/Assets/tpp/script/lib/CustomCamera.lua"
  5. 接着打开 TppMain.lua,使用 Ctrl+F 搜索以下字符串:
    TppMission.UpdateForMissionLoad
  6. 在该字符串后直接添加:
    ,CustomCamera.Update
  7. 返回 master/0,打开 00.dat.xml。在 <Entries> 块内,添加以下条目到列表中:
    <Entry FilePath="/Assets/tpp/script/lib/CustomCamera.lua" Compressed="false" />
  8. 最后,将 00.dat.xml 拖放到 GzsTool 上重新打包所有文件。

游戏内使用

进入游戏后,按下键盘的 ↓(下方向键) 即可启动脚本。如果成功启动,视角会移至角色中心位置。

自定义视角偏移

你可以用任意文本编辑器打开 CustomCamera.lua,修改其中的视角偏移值。