cocos2d-x
渡鸦~
植根于内心的修养;无需提醒的自觉;以约束为前提的自由;为别人着想的善良
展开
-
CocosCreator | 分辨率适配,全面屏,处理黑边
获取更多笔记和源码公众号:CocosCreator笔记概念解释Canvas(画布)组件随时获得设备屏幕的实际分辨率并对场景中所有渲染元素进行适当的缩放Widget(对齐挂件)放置在渲染元素上,能够根据需要将元素对齐父节点的不同参考位置设计分辨率游戏在设计制作时场景的分辨率,即Canvas中的Design Resolution属性,也就是图中紫色边框的区域屏幕分辨率顾名思义,就是设备上屏幕的分辨率...原创 2020-09-16 20:28:53 · 7114 阅读 · 0 评论 -
Creator | VS Code语法提示/配色主题/代码格式化/过滤文件/断点调试/书签
1Creator添加VS Code扩展2安装插件Chinese (Simplified) Language Pack for Visual Studio CodePrettierESLintTSLint3配色主题F1搜索/快捷键4格式化F1搜索/快捷键5效果...原创 2020-02-19 09:23:14 · 1082 阅读 · 0 评论 -
CocosCreator | 配置Android 安卓 开发环境
更多教程和源码请关注公众号:1JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择和你电脑匹配的操作系统和架构笔记本系统:所以下载的是:Windows x64下载完成后,双击exe安装,选...原创 2020-02-08 17:57:47 · 2949 阅读 · 2 评论 -
CocosCreator | 横竖屏切换
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记Step 1适配的UI加上widgetStep 2撸代码 //V H setOrientation(dir)...原创 2020-01-17 22:58:56 · 3410 阅读 · 0 评论 -
CocosCreator | 热更新详细操作
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记Step 1首先请详细阅读官方文档:http://docs.cocos.com/creator/manual/zh/advanced-topics/hot-update.html是不是就感觉不用继续看了下载文档中提到的version_generator.js文件,用于生成 Manfiest 文件的 No...原创 2020-01-17 22:58:11 · 2256 阅读 · 2 评论 -
CocosCreator | Android 安卓平台 集成穿山甲广告SDK 激励视频 开屏广告 banner 信息流等(ts和java互调注意事项)
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记tips:ts与java交互请参考官方文档:https://docs.cocos.com/creator/2.2/manual/zh/advanced-topics/java-reflection.html初始化相关变量: staticpublic...原创 2020-01-17 22:57:08 · 8935 阅读 · 6 评论 -
CocosCreator | 微信小游戏排行榜 微信开放域
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记演示技术摘要主域工程微信授权创建子域节点向子域发送消息子域工程读写用户云托管数据接收主域发送的消息构建运行实现1微信授权只实现微信小游戏排行榜的话可以不用添加微信授权但多记录点,以备不时之需微信授权按钮代码://创建一个透明按钮在登...原创 2020-01-17 22:56:02 · 938 阅读 · 0 评论 -
CocosCreator 微信小游戏使用protobuf/protobuf的两种加载方式
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记protobuf:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更...原创 2020-01-17 22:54:26 · 2018 阅读 · 0 评论 -
CocosCreator 游戏小地图/地图雷达
更多笔记和源码请关注:【微信公众号】 CocosCreator笔记演示ps:请注意左上角 技术摘要 大地图与小地图坐标转换更新小地图中元素及视口位置拖动小地图中视口位置/更新Main Camera位置实现01小地图(图片)的宽高比...原创 2020-01-17 22:52:06 · 3255 阅读 · 0 评论 -
cocos2dx scrollview将选中项移动到视图中间位置
//Inner的最小Y值 float minY = m_listIndex->getContentSize().height - m_listIndex->getInnerContainerSize().height; //Inner超出部分的高度 float h = -minY; //选中项对应view的位置 //float viewY = (btn...原创 2017-03-08 15:07:21 · 2372 阅读 · 0 评论 -
java传给cocos2d-x中string绘制不出来
Cocos2dxGLSurfaceView.getInstance().queueEvent(new Runnable() { @Override public void run() { //调用C++函数 } });原创 2016-10-26 14:30:23 · 361 阅读 · 0 评论 -
(ios)使用视频(MP4)当做背景(如keep登录页)
最新教程和源码请访问公众号原文链接:http://www.cocoachina.com/bbs/read.php?tid=290869&page=1&toread=1#tpchttp://m.blog.csdn.net/article/details?id=513375771:由于目测videoplayer控件是ios原生的uiview控件,跟cocos的绘图方式...转载 2016-07-16 15:21:54 · 4825 阅读 · 0 评论 -
eclipse 引用(依赖) 其他 lib 工程(可只做最后一步)
最新教程和源码请访问公众号工程右键Properties选择 java build path在projects添加工程,然后在order and export勾上工程,点击ok然后选择Android,在library下add需要的工程,点击ok注意:添加的工程中libs含有armeabi和armeabi-v7a等不同平台,只保留armeabi,其他平台删掉...原创 2016-03-23 13:54:41 · 3432 阅读 · 0 评论 -
cocos2d-x之C++ 调用Java函数并接收返回值
参考:http://blog.csdn.net/xiaominghimi/article/details/7602984//java中string转C++中string#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)//jstring to char*std::string jstringTostring(JNIEnv* env, jstrin转载 2016-03-12 15:44:22 · 429 阅读 · 0 评论 -
cocos2d-x 速度变化
基本动作和组合动作实现了针对精灵的各种运动、动画效果的改变,但这样的改变的速度是不变的,通过 CCEaseAction 为基类的类系和 CCSpped 类我们可以很方便的修改精灵执行劢作的速度:由快至慢还是由慢至快。EaseIn 由慢至快。EaseOut 由快至慢EaseInOut 由慢至快再由快至慢。EaseSineIn 由慢至快。EaseSineOut 由快至慢EaseSineInOu原创 2015-06-17 18:30:39 · 569 阅读 · 0 评论 -
opengl shader 图片变灰及还原,使用自己的shader崩溃问题
最新教程和源码请访问公众号本来采用更改图片像素点变灰,现在需要还原,便用shader,发现变灰和还原后悔改变图片的位置,于是又寻找解决办法~变灰和还原的函数void addGray(Sprite* sprite) { if(sprite){GLProgram * p = new GLProgram();p->initWithFilenames("gra...原创 2015-01-16 15:27:13 · 1682 阅读 · 0 评论 -
安卓:Cocos2dxActivity cannot be resolved to a type
把 cocos2d\cocos\platform\android\java\src 目录下的文件拷到 工程 目录下的 \proj.android\src 目录下原创 2015-09-01 16:40:34 · 436 阅读 · 0 评论 -
cocos2d-x中ScrollView内的元素位置问题
ScrollView内的元素位置是按照InnerContainerSize计算的,所以要减去InnerContainerSize和ContentSize的差或者将元素倒着放入原创 2016-01-18 18:52:13 · 954 阅读 · 0 评论 -
cocos2d-x用eclipse打apk
配置好 Android sdk ndk ant 和 jdk后,用eclipse导入项目proj.android右键项目属性,在Builders勾选CDT Builder替换Android.mkok原创 2016-01-11 17:06:28 · 292 阅读 · 0 评论 -
Android.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)$(call import-add-path,$原创 2016-01-11 17:16:07 · 332 阅读 · 0 评论 -
快让eclipse打包apk折腾死了~勾选cdt builder又出现ndk错误之解决办法
快让eclipse打包apk折腾死了~原来勾选cdt builder可以正常编译,现在又出现ndk错误~解决都不知道是怎么解决的了,暂且记录下:重新创建项目,把原来的勾选cdt工程的.project文件拷贝到现在工程下就可以了····原创 2016-01-28 16:56:25 · 573 阅读 · 0 评论 -
安卓包出现两个图标问题
因为要配置闪屏logo,出现了两个图标,是因为android.intent.action.MAIN出现了两次,把原来org.cocos2dx.cpp.AppActivity里边的注释掉,保留启动logo <activity android:name="com.unicom.dcLoader.welcomeview" and原创 2016-03-01 15:26:09 · 1869 阅读 · 0 评论 -
cocos2d-x之Android版接sdk的那些坑,第三方so文件打不进apk或者为1kb
最新教程和源码请访问公众号第三方的sdk无法打入apk包,折腾了一天的东西,发现原来是eclipse勾选了 CDT Builder 的原因,去掉勾选就可以了1.勾选CDT Builder 编译代码2.去掉勾选CDT Builder3.第三方的so文件放入jni\prebuilt 和 libs\armeabi 目录4.Android.mk中加入include $(CLE...原创 2016-01-14 12:24:49 · 1165 阅读 · 0 评论 -
cocos2d-x 骨骼动画做水平翻转和改变播放速率
最新教程和源码请访问公众号armature->setScaleX(-1);armature->getAnimation()->setSpeedScale(1);原创 2016-02-24 12:33:53 · 3520 阅读 · 0 评论 -
UIButton事件函数中删除自身导致崩溃 和 触摸事件继续传递
回调函数里判断是弹起事件时会调用UIButton的removeFromParent方法,这时会导致游戏崩溃,代码中断在void Widget::onTouchEnded(Touch *touch, Event *unusedEvent)方法里的releaseUpEvent()调用处。响应UIButton的触摸弹起事件时,删除UIButton控件崩溃修改代码解决方法1转载 2015-01-16 00:36:25 · 707 阅读 · 0 评论