04 2014 档案

摘要:strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);mem... 阅读全文
posted @ 2014-04-15 17:07 【Winco】 阅读(336) 评论(0) 推荐(0) 编辑
摘要:关于如何提升游戏的早期留存,可谓是众说纷纭。在众多理论和观点中,史玉柱的”过三关”理论很好的总结了提升早期留存的关键点和策略,今天笔者试着从心理学的角度对史老师三关理论中的印象关做一个比较详细的分析。史老师的印象关强调的是画面的精美、操控的舒适、音效的质量,其中,尤以画面精美为最。史老师的这个观点凝结了他的人生智慧,也暗合心理学的要义,可谓是一语道破天机。首先我们从“游戏初期画面为什么特别重要”这个方面来分析。在游戏初期,玩家刚刚下载了你的游戏,对游戏处于完全不了解的阶段。在这个阶段,心理学有一个命题“我们需要多长时间认知新物?”一位心理学家讲了一个故事:我们远古的祖先在东非大草原上结队前行, 阅读全文
posted @ 2014-04-11 11:00 【Winco】 阅读(262) 评论(0) 推荐(0) 编辑
摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复— 这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句,函数,类,等等)。一旦程序里开始有重复现象的出现(例如很长的表达式、一大堆的语句,但都是为了表达相同的概念),你就需要对代码进行一次新的提炼,抽象。http://en.wikipedia.org/wik 阅读全文
posted @ 2014-04-11 10:54 【Winco】 阅读(124) 评论(0) 推荐(0) 编辑
摘要:3.0的截屏和2.x的截屏基本上相同,都是利用RenderTexture来处理,在渲染之前调用call函数,然后调用Cocos的场景visit函数对其进行渲染,渲染结束后调用end函数即可。只是3.0截屏需要在截完屏的下一帧才能处理RenderTexture,这点要注意。本文的重点在于如何将截图功能继承到Cocos2d-x 3.0引擎。1.集成到Director这里选择把截屏功能继承到Director中,让全局的导演来执行截屏功能是一个很好的主意。 1 void Director::saveScreenshot(const std::string& fileName,const std 阅读全文
posted @ 2014-04-03 14:31 【Winco】 阅读(461) 评论(0) 推荐(0) 编辑
摘要:手游《我叫MT》一开始会弹出一个游戏公告,有玩过的肯定都蛮熟悉的,这就是webview,就是一个网页。由于webview和平台相关,这里就介绍下cocos2d-x如何嵌入andorid的webview控件,在cocos2d-x中显示网页。1.JniJni这里我就不再多说了。可用参考wikipedia,或者微信飞机大战的移植篇。通过Jni,可以实现在cocos2d-x中调用Android的API,当然也可以进行传值。2.Android使用webview直接上代码。主要是处理布局和webview使用的问题。这里采用代码布局。以下操作在android的主类(cocos2dxActivity)中处理。 阅读全文
posted @ 2014-04-03 14:13 【Winco】 阅读(1481) 评论(0) 推荐(0) 编辑

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