05 2012 档案

摘要:网页游戏开发中,尤其是sns类型的游戏,经常要开发小游戏。这个说难也不难,说简单也不简单。不难,随便找个新人,培训一两周as3,就可以做个小游戏上手了。不容易,要开发得好,代码可读性强,容易维护,却不易。我去看了本人所在项目的源代码,发现小游戏的代码质量相对于其他基础系统的代码质量要差一些。查阅了相关资料,书籍,发现前人已经终结出了一个个开发框架,可以套用的。先举一个特别简单的例子吧。打飞机游戏(想到其他地方,思想不纯洁的同学先去面壁:)。功能特别简单,通过控制键盘的方向键,操控飞机的运行方向。按space键,发射子弹,如果子弹打中空中飘浮的障碍,就将其击破。这个游戏是典型的键盘操作游戏,物体 阅读全文
posted @ 2012-05-31 10:37 tinytiny 阅读(550) 评论(0) 推荐(0) 编辑
摘要:看完了PureMVC的源码,学习的官方的示例,就该自己整个demo出来了。我用它来实现一个非常简单的小游戏。一个小车(就是长方形),用键盘的左右方向键控制它的转向,向上键控制前进。大概的效果图如下:第一步,新建包目录,包括controller,model和view,view下面有个子package components。(见上图左半部分)第二步,编写ApplicationFacade。里面初始化StartupCommand overrideprotectedfunctioninitializeController():void { super.initializeController();.. 阅读全文
posted @ 2012-05-31 10:36 tinytiny 阅读(761) 评论(0) 推荐(0) 编辑
摘要:puremvc是一个轻量级的mvc开源框架,运用它,可以让你的系统耦合性更低,扩展性更好。它的代码很简洁,估计不到千行,设计的架构确让人叹为观止。了解不深,用得不好,开发效率不高,新人的学习曲线很高,代码无法维护。我最近系统研读它的代码,代码虽然短,却博大精深整体架构先来看看puremvc的架构Model保存对Proxy对象的引用,Proxy负责操作数据对象,与远程服务端通信取数据。View保存对Mediator对象的引用。Mediator操作具体的视图元件,监听和发送相关的Notification,改变视图组件的状态。Controller保存所有Command的映射。Comand是无状态的, 阅读全文
posted @ 2012-05-31 10:35 tinytiny 阅读(611) 评论(0) 推荐(0) 编辑
摘要:1、屏蔽代码:Ctrl + /2、屏MXML:Ctrl + Shift + C3、CTRL-F11:执行(运行)4、F11:除错(调试)5、按住Ctrl键:移至订区(转到定义(F3)) 6、CTRL-D:删除本列(删除线) 7、ALT-/:文字自动完成(Word中完成(通过可能的匹配周期))8、(断点)ALT + SHIFT + B9、(建设)按Ctrl + B10、(查找文本在Workspace)CTRL + ALT + G11、(在文件中查找)按Ctrl + Shift + F12、(开放资源)CTRL + SHIFT + R13、(打开搜索对话框)按Ctrl + H14、(显示键辅助). 阅读全文
posted @ 2012-05-21 10:46 tinytiny 阅读(317) 评论(0) 推荐(0) 编辑
摘要:IaaS IaaS[1](Infrastructure as a Service),即基础设施即服务。 消费者通过Internet 可以从完善的计算机基础设施获得服务。这类服务称为基础设施即服务(Infrastructure as a Service,IaaS)。基于 Internet 的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应.. 阅读全文
posted @ 2012-05-03 10:14 tinytiny 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示