《上古卷轴5》Papyrus脚本语言入门指南
副标题[/!--empirenews.page--]
第1页:程序框架 展开《上古卷轴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
(编辑:二游网_173173游戏网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |