摘要: cocos2d-x是一款众所周知的跨平台的游戏开发引擎。由于其跨平台的特性,多分辨率支持也自然就有其需求。因此,在某一次更新中(抱歉,笔者已经忘了是哪次更新了),cocos2d-x添加了一个新的方法,可以非常简便地让cocos2d根据屏幕尺寸的大小做自适配。方法名:1 virtual void setDesignResolutionSize(float width, float height, ResolutionPolicy resolutionPolicy);该方法所传的参数中,前两个参数width、height,指的是开发者在设计界面时默认设计的尺寸。例如:开发者在设计界面时以ipho. 阅读全文
posted @ 2013-05-31 19:03 【Winco】 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-05-31 18:47 【Winco】 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,会让你知道要创建的等距世界的广泛概述。你将学习什么是等角投影,以及如何用二维数组表示等距水平。我们会制定视图和逻辑之间的联系,这样我们就可以很容易的操纵屏幕上的对象,处理区块碰撞检测。我们也考虑深度排序和角色动画。1.等距世界等距视图是一种用来为2D游戏-有时也被称为伪3D或2.5D,创建3D错觉的显示方法。这些图片(图片来自最初的暗黑破坏神和帝国时代游戏)说明了我的意思:实施等距视图有很多方法,但为了简单起见,我将重点放在一个基于区块的方法,这是最有效、使用最广泛的方法。我上面的截图已经覆盖了一个菱形网格将地形分成区块。2.基于区块的游戏在基于区块的方法中,每个视觉元素都被分解成 阅读全文
posted @ 2013-05-31 12:57 【Winco】 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 在任何网站注册用户的时候,都会检查用户是否已经存在。很久以前的处理方式是将所有数据提交到服务器端进行验证,很显然这种方式的用户体验很不好;后来有了Ajax,有了异步交互,当用户输完用户名继续填写其他信息的时候,Ajax就将信息发到了服务器去检查该用户名是否已经被注册了,这样如果用户名已经存在,不用等用户将所有数据都提交就可以给出提示。采用这种方式大大改善了用户体验,今天就一起跟大家聊聊这种交互方式。下面是用JS获取用户Id然后将其发送给user_validate.jsp页面,然后通过callback方法接收页面返回的消息并通知用户。 1 function validate(field) { . 阅读全文
posted @ 2013-05-31 12:35 【Winco】 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。 一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得 阅读全文
posted @ 2013-05-31 12:33 【Winco】 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 我对粒子这方面的知识一无所知,但是看到各种炫的效果后彻底被征服了,粒子这玩意对我这数学盲来说太难搞了,最近学starling得知有个扩展的粒子系统,偶然逛论坛发现一强大的粒子编辑器,不敢独吞,拿出来大家玩玩,超爽。粒子编辑器网址:http://onebyonedesign.com/flash/particleeditor/说明:Emiiter type 可选两种粒子运动方式:Gravity和RadialEdit Texture 可以选择粒子的基本图形,除了系统提供的星形圆形外,还可以上传自己的图形。Export Particle 导出粒子文件(我最喜欢这个功能了)其余的滑竿就是控制数值变化操作 阅读全文
posted @ 2013-05-31 12:28 【Winco】 阅读(893) 评论(0) 推荐(0) 编辑
摘要: flash builder 4.6不允许 wsdl文件中import xsd文件,如果import,会提示 "referenced file error"之类的,只好用XMLSPY重新小心翼翼的重写了一份WSDL文件,最后发现,fb居然不支持soap:Array,而且wsdl2java对soap:Array的复杂类型定义时,也存在问题。只好又从WSDL文件中去掉 soap:Array类型的定义。参考以下方法:修改前代码:1 <xsd:complexType name="_BooksRecordList"> <xsd:complexCon 阅读全文
posted @ 2013-05-31 12:25 【Winco】 阅读(187) 评论(0) 推荐(0) 编辑