《上古卷轴5》Papyrus脚本语言入门指南

《上古卷轴5》的自由性极高,并且还能通过MOD等方式来进行玩法的拓展。而Papyrus是B社的脚本工具,玩家要是掌握了Papyrus脚本语言,就能让本作的趣味性大大加强。下面就为大家带来了《上古卷轴5》Papyrus脚本语言入门指南,希望大家能够喜欢。

《上古卷轴5》Papyrus脚本语言入门指南

游民星空 - 查攻略必备

下载游民App,免费领取游戏大作

《上古卷轴5》Papyrus脚本语言入门指南

上古卷轴吧 天涯远不远 2018-05-29 12:03
0

状态

  游戏运行在不断变化的环境下,而脚本运行只能有一个状态,代码的运行方式,运行结果跟特定的状态有关系。例如,当玩家举盾防御时,敌人蓄力攻击会触发一个短暂的时缓效果。这就是在“玩家举盾防御”,“敌人蓄力攻击”的状态下,触发函数造成“短暂的时缓效果”

定义方式

  auto state XXX

  ;具体内容

  endState

  auto是关键字,可以让脚本在特定状态下起用

  空状态:

  当一个函数不存在于任何状态中的时候,称这个函数为空状态。(此时,这个函数的存在形式类似于高级语言中的全局函数)运用空状态可以将某个函数或者事件禁用。

  想要在脚本中生效的函数或者事件,可以将该函数或事件先在空状态下定义,然后再放置到状态中生效。需要注意的是,放置到状态中的函数或者事件,必须要跟在空状态下定义的函数或者事件有相同的返回值和参数表

  例如:

  function A (int c)

  ;内容

  endFunction

  auto state XXX

  function A(int c)

  ;内容

  endFunction

  function B(int c)

  ;内容

  endFunction

  function A(int b)

  ;内容

  endFunction

  endState

  上面这个例子中,function B和function A(int b)都将不会运行并有警告提示

相关内容请关注:上古卷轴5:天际专区

责任编辑:夏目贵志

本文对您是否有帮助

攻略专题 进入

攻略合集

相关推荐

APP精彩推荐打开游民APP查看更多

在线玩推荐更多