cocos2d-x
文章平均质量分 51
渡水寻彼岸
这个作者很懒,什么都没留下…
展开
-
Cocos2dxJavascriptJavaBridge.evalString
// ts 中代码 @ccclass export default class ss extends cc.Component { onLoad () { window["ss "] = this; } setInfo() { } } // java中调用ts public class AppActivity extends Cocos2dxActivity { private static AppActivity app = nu.原创 2021-06-09 07:55:30 · 2979 阅读 · 1 评论 -
Cocos2d-x 屏幕适配新解
为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。 而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两点:屏幕大小 和 宽高比。这两个因素是如何影响游戏的: 屏幕大小: 从小分辨率 480×320 到 1280×800 分辨率,转载 2014-03-27 15:50:40 · 544 阅读 · 0 评论 -
cocos2dx 观察者模式详解
cocos2d-x 观察者模式 游戏中经常遇到几个层之间互相通信的问题。比如,当前页是游戏页,游戏结束的时候,直接显示结算页,不进行转场了,结算页上又有按钮。这时如果要响应按钮点击事件处理一些数据之类的,需要包含别的头文件。这样不太好。 像上边这种类似的问题,就可以使用观察者模式。 1. 在需要发送消息的地方(比如点击下一关按钮的回调函数),post消息即可,转载 2014-03-27 16:38:09 · 567 阅读 · 0 评论 -
Cocos2dx学习之CCScrollView
ScrollView一般用在游戏的关卡选择这种类似的场景还有帮助这种场景之中,当然,也可以用其他一些选择菜单的场景。用途还是比较广泛的嘛。 首先CCScrollView 在 Cocosd-x 的扩展库里面,要是使用的话,需要引入扩展包,然后添加命名空间 #include "cocos-ext.h" USING_NS_CC_EXT;//cocos2dx定义的宏转载 2014-03-27 15:55:06 · 758 阅读 · 0 评论 -
cocos2dx中菜单响应回调的实现原理
前言:这几天在做cocos2dx上的跨平台的socket库,看来看去也只能用BSD去实现了。因为要接收服务器的推送消息,所以要做成异步处理。也参考了很多别人的文章,本来是想能有个轮子直接给我用的,看来还是得自己重复造下。目前的想法是封装一个业务层,内部包含一个socket封装,使用pthread起一个线程去select接收数据,当有数据到达时,调用业务层的函数处理数据。业务层注册有界面层的回调函数转载 2014-10-08 23:33:43 · 530 阅读 · 0 评论 -
Cocos2d-x 游戏发布攻防篇01:防止打包党的小技巧
其实这方面的心得我倒是没有多少,也没什么高深的心得,只不过我曾经有4、5个游戏被打包过而已(小若:赤裸裸地炫耀你的失败)。 虽然我这文章标题写着“攻防篇01”,但不代表就一定有“攻防篇02”,只是,随意取的。(小若:敢负责任一点吗?) 这里科普一下,什么叫做打包党。 打包党是一种职业,一种不光彩的职业,他们专门去下载别人的游戏安装包,反编译,然后加入自己的广告,最后重新转载 2014-11-19 23:54:42 · 838 阅读 · 0 评论 -
Cocos2d-x3.0 加载Cocostudio的UI后,按钮无法点击的解决方法
最近发现不少朋友都遇到这个问题,用Cocostudio的UI编辑器创建好UI后,在代码中加载UI,然后给按钮(Button)添加点击监听事件,发现无论如何都点击不了按钮,没有任何反应。 或者,往按钮的下面一些位置点击,却发现按钮被点击了,点击坐标的位置明显和按钮的位置有偏差。 如果你也遇到这样的问题,不妨进行一个简单的操作。 打开AppDelegate.cpp类,在AppDele转载 2014-11-20 00:18:26 · 491 阅读 · 0 评论