如何制作游戏教程作为farmville游戏教程,教会用户玩游戏。我最近参与了通过actionscript 3为其用户制作游戏教程,任何人都可以给我一个指导来做到这一点吗?任何帮助表示赞赏〜如何制作Flash游戏的游戏教程?
1
A
回答
0
这样做的一种常见方法类似于许多游戏所采用的“成就系统”,它使用了类似于Observer设计模式的系统。 您将设置一个全局访问的接收器对象,并具有接收某种数据包的功能。
然后,应该影响教程信息的每个函数都会显示这个接收器对象,并告诉它它执行的操作。
所以,比如说,你有一个消息框告诉玩家“砍倒10棵树”。 那么你可以有一个接收器对象与像TutorialMessage(var Action:String, var Parameter:object):void
功能当他们执行“砍倒树”的行动,那么chopDownTree的end()函数将包含对接收对象的消息功能Receiver.TutorialMessage("TreeChoppedDown", 1)
一个呼叫(即,砍下1棵树)。
那么接收器本质上会运行一个大规模的开关盒来确定动作的本质,并根据你的逻辑来解释。在这种情况下,它会将Parameter的值添加到某个计数器变量中,当它达到10时,将显示下一个教程消息。
相关问题
- 1. Cocos2D游戏教程/游戏建议
- 2. XNA游戏教程
- 3. 在Java中玩Flash游戏(游戏)
- 4. Fancybox的Flash游戏
- 5. Objective-C OpenGL游戏教程
- 6. iphone多人游戏教程
- 7. Unity游戏引擎教程?
- 8. 制作Flash游戏的工具
- 9. iPhone - 使用游戏中心的在线多人游戏教程
- 10. Flash游戏减速
- 11. Flash游戏帮助
- 12. 制作Android游戏
- 13. 回合制游戏的游戏循环
- 14. 如何在java applet游戏中制作保存游戏?
- 15. C#中的2D游戏编程教程#
- 16. 需要任何塔防游戏教程
- 17. 支持Android的Flash游戏
- 18. 游戏教练发展
- 19. 游戏制作工作室:当我运行游戏
- 20. C#简单的2D游戏 - 制作基本的游戏循环
- 21. 在Flash游戏中实现动态的游戏内广告
- 22. 学习编程的教育游戏?
- 23. 制作一款以xbox游戏为特色的游戏
- 24. 存储一个Facebook用户的游戏数据游戏制作
- 25. Flash AS3斯诺克游戏
- 26. Flash - 暂停游戏ActionScript 3
- 27. Flash As3游戏:课题
- 28. 确定在Flash/AIR游戏
- 29. BOX2D flash游戏Applyforce/Apply Impulse?
- 30. Flash游戏数据存储
谢谢Jordaan Mylonas。强迫行动如何?有没有办法让一个按钮被点击?我希望它强制用户按照预期的顺序完成教程。有没有人有线索? – user686866 2011-04-01 05:14:18
不是太不相似。建立一个处理操作权限的全局可访问对象。在一般游戏环境下,它允许游戏规则中的任何动作。在教程中,它更严格。给它一个函数'CanPerform(Action:String):bool',并且任何时候发生一个游戏状态影响动作,将它包装在一个许可检查块中。即'if(Ruleset.CanPerform(“KillSomeDude”)){KillADude();}' – 2011-04-01 05:28:42