《上古卷轴5》Papyrus脚本语言入门指南
事件是驱动游戏进度的程序,在papyrus中,事件就类似于c语言中的主函数,即int main()。在游戏中,几乎所有的角色行为都可以用事件管理。举个例子,盗贼公会任务中,玩家会跟随墨瑟前往雪漫密室寻找卡莱雅的下落,当你踏入最后一道门的时候会被卡莱雅的箭射中,昏厥倒地。玩家踩中陷阱到昏厥倒地这个动作,就可以用事件来管理。 事件的流程 玩家在进行游戏中触发了某一行为(脚步声过响,踩中陷阱等),相关联的对象(沉睡的尸鬼,毁灭系符文法术等)根据脚本做出相应的反应(苏醒,爆炸等),然后反馈到游戏当中去。 例子: 下面通过一个例子来帮助大家对事件有个具体的印象 scriptName DraugrResurrect extend Actor Spell property reanimateSpell Auto ObjectReference property trigger Auto Event OnActive(ObjectReference akActionRef) if (trigger==akActionRef) reanimateSpell . Cast(self,self) endIf endEvent
(编辑:二游网_173173游戏网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |