如何制作游戏教程作为farmville游戏教程,教导用户玩游戏。我最近参与通过actionscript 3为其用户制作那种游戏教程,任何人都可以给我一个指南吗?任何帮助表示赞赏〜
答案 0 :(得分:0)
执行此操作的常用方法类似于许多游戏所采用的“成就系统”,其使用类似于观察者设计模式的系统。 您将设置一个全局可访问的接收器对象,其功能是接收某种数据包。
然后,应该影响显示的教程信息的每个函数都会向此接收者对象发送消息,并告诉它它已执行的操作。
所以,比如说,你有一个消息框告诉玩家“砍掉10棵树”。
然后,您可以使用具有TutorialMessage(var Action:String, var Parameter:object):void
当他们执行“Chop down tree”操作时,chopDownTree()函数的结尾将包含对接收者对象的消息传递函数Receiver.TutorialMessage("TreeChoppedDown", 1)
的调用(即,砍掉1棵树)。