客户端开发
文章平均质量分 69
Ad_Chang
每天一点新鲜空气
展开
-
实现延时加载的listview
在cocos2dx的控件的基础上,封装一个边滚动边加载的listview原创 2016-03-31 12:45:28 · 955 阅读 · 0 评论 -
实现聊天窗口动态可视区加载的listview
实现聊天窗口动态可视区加载的listview原创 2016-03-31 12:48:06 · 1156 阅读 · 0 评论 -
学习cocos2dx的内存管理
cocos2dx内存管理部分代码分析原创 2016-03-31 12:50:44 · 482 阅读 · 0 评论 -
python弱引用来管理游戏中组件式的UI
问题介绍:项目中有一种组件式的UI,即一些UI的小部件,可以随时地卸载或显示,而不依赖于当前所在的场景,如左上角角色信息、右上角小地图、菜单、聊天框等。为了统一地对这些组件UI进行管理,需要做到: 1. 开发更多组件UI时,需要实现展示和隐藏的接口 2. 统一地管理添加、删除和隐藏组件UI 3. 索引不影响UI对象的正常释放原创 2016-03-31 12:52:44 · 611 阅读 · 0 评论 -
给cocos2d-x添加滤镜功能
介绍: cocos做项目时经常会遇到对图片进行变色的需求,比如最常用的变灰,而cocos2dx的sprite里面并没有这个支持,需要开发者手工去拓展,即通过编写shader来解决。由服务端转来做客户端时候,每次碰到shader都会十分苦恼,无从下手,趁着这次机会学习一下怎么使用shader。通过网上学习知道了下面两种解决的方法:针对特定的需求编写对应的shader,使用原创 2016-03-31 12:54:01 · 1747 阅读 · 0 评论 -
客户端窗口UI管理
介绍:随着项目系统玩法的逐渐丰富,原来的窗口管理方式越来越难以应付各种窗口弹出,因此有必要拓展更多的窗口类型来适应不同的玩法。实现之前,参考了一下windows的窗口体系Overlapped Windows 层叠窗口Pop-up Windows 弹出窗口Child Windows 子窗口Layered Windows 分层窗口Message-Only Windows原创 2016-03-31 12:55:29 · 1548 阅读 · 0 评论 -
帧同步游戏的设计
从单机游戏到网络游戏单机游戏,这里指即时的动作类游戏,玩家输入操作,通过终端运算而进行的游戏。加入了多人网络以后,玩家的输入不仅仅只是在本地的终端上运算,还会通过网络同步,使多人可以在同一个虚拟环境中同时游戏。由此,网络多人快节奏的动作游戏带来了新的问题:一致性,响应性,带宽,延迟。网络游戏的实时PVP就是为了平衡这四点的要素。帧同步的引入帧同步应该是引入多人网络以后,能想原创 2016-10-19 22:20:44 · 10321 阅读 · 2 评论 -
客户端界面加载优化
客户端界面加载优化原创 2017-07-27 10:34:09 · 473 阅读 · 0 评论