![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-x
文章平均质量分 87
ituuz
webgame开发者对java和ActionScription3.0有所了解现在学习IOS移动开发中.http://weibo.com/208379888
展开
-
Cocos2d-x环境搭建
什么是Cocos2D-X Cocos2d-x于2008年2月诞生于阿根廷Cordoba市附近的LosCocos,最早是由Ricardo和他的朋友们用Python开发的。后来使用Objective-C被移植为iOS平台的Cocos2D-iPhone版本。现在又有了方便跨平台开发的Cocos2d-x。不仅如此,Cocos2D还被移植成了各个版本,形成了庞大的Cocos2D家族,例如原创 2014-03-07 14:10:32 · 1387 阅读 · 0 评论 -
Cocos2d-js中的简易MVC框架(一)框架简介
一、框架简介 今天我将把我写的一套适用于Cocos2d-JS的一套MVC框架分享给大家。首先我先简单介绍一下MVC,然后再逐步的介绍我写的mvc框架和在游戏中的具体应用。 MVC借用百度百科的解释: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据原创 2016-10-18 20:50:46 · 1501 阅读 · 0 评论 -
Cocos2d-js中的简易MVC框架(二)数据模型Model
模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。数据模型Model在MVC结构中扮演者非常重要的较色。 在我写的这套MVC结构中Model作为本地数据逻辑存储对象来使用,主要负责监听服务器数据返回、通知控制器修改视图、处理数据逻辑和保存数据对象。 IModel作为model的基类,主要实现接口如下:game.IMod原创 2016-10-18 20:52:38 · 1114 阅读 · 0 评论 -
Cocos2d-js中的简易MVC框架(三)中介者Mediator
Mediator作为这套MVC框架的核心部分承载了大部分的功能。Mediator主要分三类:DirectorMediator,SceneMediator,LayerMediator。这三类Mediator都是继承自IMediator,IMediator的实现如下:/***************************************************************原创 2016-10-18 20:54:19 · 1028 阅读 · 0 评论 -
Cocos2d-js中的简易MVC框架(四)显示层View
View的功能比较简单,View在MVC结构中负责显示和接收事件。在Cocos2d-JS中Scene和Layer都是View,View只负责显示和接收事件,不负责处理逻辑。在框架中View的实现分为两类,一类是IScene继承自cc.Scene负责场景显示,另一类是IView继承自cc.Layer负责场景上的层显示。IScene和IView的实现如下:game.IScene = cc.Scen原创 2016-10-18 20:57:21 · 1065 阅读 · 0 评论 -
Cocos2d-js中的简易MVC框架(五)MVC框架的使用
首先定义第一个场景:login.LoginScene = game.IScene.extend({ ctor:function (){ this._super(); }});以及该场景的中介者:login.LoginSceneMediator = game.SceneMediator.exte原创 2016-10-18 20:58:21 · 1905 阅读 · 0 评论