创建一个可阅读物 (Creating a Journal)

可阅读物(Journal):就是像日志、报纸、书本,这样可以阅读的东西。

可阅读物(Journal)是游戏世界中的一种可交互对象,这个可交互对象可以显示一组供玩家阅读的页面。

例如,你的游戏里有一本书,这本书其实是一本日记本。当你点击这本日记,这本日记将在屏幕上显示一些书籍页面,供玩家翻阅。

Journal.jpg


可阅读物 (Journal)

  1. 将一个3D对象,拖动到场景中。这个3D对象可以是任何东西(例如:一个旧书的模型)。

  2. 如果这个3D对象上有碰撞体,你可以保留这个碰撞体,或者移除这个碰撞体。

  3. 如果你在步骤2中,移除了碰撞体。那么请重新添加一个新的碰撞体(例如:Box Collider)。

  4. 调整碰撞体的尺寸、旋转和缩放,让碰撞体适合这个3D对象。同时,你要考虑到玩家瞄准这个物体的体验感(例如,如果这个3D对象是一张纸的碎片,这个碎片很小,玩家很难瞄准到这个碎片。所以你需要让碰撞体足够的大,以便玩家可以很容易地将准心放在碰撞体上)。

  5. 将FPEInteractableJournalScript脚本添加到3D对象上,并根据你的想法设置以下的变量:

    • Interaction String (交互字符串):当瞄准一个物体的时候,显示的文字。例如:“打开旧书”。
    • Post-read Interaction String (读后的交互字符串):当你阅读过这个可阅读物之后,再瞄准到这个物体上时,显示的文字。例如:“这是我已读过的那本旧书”。
    • Journal Pages (阅读物页面):将大小(Size)至少设置为1(页面的数量必须大于1),并指定相应的Sprite(2D图片)。 如果你想制作自己的可阅读物页面,可以参阅“Graphics Guide(图形指南)”章节。


  1. 运行场景,并与可阅读物进行交互,阅读它。
  2. 如果你需要在库存中,再次读取这个阅读物,你可以参阅attach a note(附加一张笔记)章节。




FPEInteractableJournalScript脚本中的变量

变量名———————— 变量名的中文翻译———————— 说明
Interaction String 交互字符串 当瞄准一个物体的时候,显示的文字。例如:“打开旧书”。
Post-read Interaction String 读后的交互字符串 当你阅读过这个可阅读物之后,再瞄准到这个物体上时,显示的文字。例如:“这是我已读过的那本旧书”。
Journal Pages 阅读物页面 将大小(Size)至少设置为1(页面的数量必须大于1),并指定相应的Sprite(2D图片)。 如果你想制作自己的可阅读物页面,可以参阅“Graphics Guide(图形指南)”章节。

results matching ""

    No results matching ""