《上古卷轴5》Papyrus脚本语言入门指南_程序框架 游戏攻略
《上古卷轴5》的自由性极高,并且还能通过MOD等方式来进行玩法的拓展。而Papyrus是B社的脚本工具,玩家要是掌握了Papyrus脚本语言,就能让本作的趣味性大大加强。下面就为大家带来了《上古卷轴5》Papyrus脚本语言入门指南,希望大家能够喜欢。
程序框架
papyrus作为一种脚本语言,跟市面上其他的脚本语言类似,语法规则比较简单,程序结构跟高级语言也没有什么太大的差别。如果有朋友拥有一定程度的编程基础的话会很容易上手。
在此,我举个例子,介绍一下papyrus的程序框架。
scriptName FirstScript extend ObjectReference //作为脚本开头必须有的一句,意思是定义继承自 //ObjectReference类的FirstScript脚本。
{Sample Script} //大括号的内容是在ck检查的时候工具框的内容,类似注释。
Message property box1 auto //定义Message类型的属性box1,并自动赋值。
{first box} //property,auto都是关键字
Message property box2 auto
{second box}
int count ;counter //定义整数型变量count。papyrus中,分号的作用类似
//高级语言的“//”,分号后面的内容是代码注释
Event OnActive(ObjectReference akAcitonRef) //主程序,类似c语言里的int main()
count=count+1
GetMessage(count).show()
endEvent //程序段结尾必须要加个end语句,如endEvent,endFunction
//区分大小写
Message function GetMessage(int counter) //函数定义,与高级语言基本类似
Message box
if (counter==1)
box==box1
else
box==box2
endif
Return box
endFunction
《上古卷轴5》精华文章推荐 | |||
重制版全任务图文攻略 | 黎明守卫DLC攻略 | 炉火DLC攻略 | 龙裔DLC攻略 |
控制台代码合集 | 精品MOD推荐 | 全中文版地图 | 藏宝图攻略 |
全派系技能树一览 | 各职业加点攻略 | 全法术效果介绍 | 强力装备获得攻略 |
战友团任务攻略 | 黑暗兄弟会任务攻略 | 盗贼公会任务攻略 | 法师公会任务攻略 |
背景及世界观 | 远古战争历史 | 泰姆瑞尔诸神资料 | 系列怪物图鉴 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/youxi/2021-04-20/55639.html