- 博客(41)
- 收藏
- 关注
原创 cocoscreator3.8.0贝塞尔曲线加旋转效果
startPos 开始点。* playTime 时间。* easing 缓动行数。* 贝塞尔曲线加旋转角度。* midPos 中间点。* endPos 结束点。
2023-09-19 20:22:35
508
原创 cocoscreator3.7.2真机调试
v8only=true&ws=192.168.0.165:6086/00010002-0003-4004-8005-000600070008 即可进行调试。2.在 Creator 的 构建发布 面板选择 Android/iOS 平台、Debug 模式(注意一定要勾选debug模式),构建编译运行工程(iOS 平台建议通过 Xcode 连接真机进行编译运行)。192.168.0.165是我本机的ip地址,替换掉你自己的就可以(点击手机设置->wifi->手机连接的wifi名称就可以查看手机ip)
2023-05-12 17:40:50
642
原创 cocoscreator打包android app bundle使用Play Asset Delivery分包
8.点击androidstudio上项目目录左上角的Project改为Android,在目录下面找到settings.gradle文件,并添加include ':assetspack1'(androidstudio也会自动添加),如需修改目录路径,可以把文件复制到自定义目录下,并且添加project(':assetsPack1').projectDir = new File(NATIVE_DIR, 'assetsPack1')2.用androidstudio打开项目。4. 在项目目录下新建Modul。
2023-03-11 12:25:01
2060
原创 微信小程序启动优化
1.关闭允许分离引擎2.CocosDashboard_1.0.7\resources\.editors\Creator\2.4.3\resources\builtin\adapters\platforms\wechat\wrapper\builtin\Canvas.js在Canvas.js//修改后letfirst=trueexportdefaultfunctionCanvas(){constcanvas=first?wx.__first__canvas...
2020-11-24 15:10:05
496
原创 cocoscreator 显示刘海内容
修改libcocos2dx的Utils文件注释掉SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN和SYSTEM_UI_FLAG_FULLSCREEN public static void hideVirtualButton() { if (Build.VERSION.SDK_INT >= 19 && null != Utils.sActivity) { // use reflectio
2020-09-28 09:28:24
504
原创 cocos create EditBox 输入文字被刘海屏遮挡修改
#include "EditBox.h"#include "platform/CCApplication.h"#include "platform/ios/CCEAGLView-ios.h"#include "cocos/scripting/js-bindings/jswrapper/SeApi.h"#include "cocos/scripting/js-bindings/man...
2019-06-19 17:24:53
939
原创 quick-3.6源码修改纪录
1.CCSprite第158行改为bool Sprite::initWithFile(const std::string& filename){ CCASSERT(filename.size()>0, "Invalid filename for sprite"); Texture2D *texture = Director::getInstance()->get
2015-11-10 11:57:45
788
原创 quick lua加密
./cocos luacompile -s src -d des_src -e -k key -b sign --disable-compile
2015-09-21 15:39:30
522
原创 quick-3.5 无法正常显示有混合纹理的csb文件
找到cocos2dx3.6以上版本,进入cocos2d-x/cocos/editor-support/cocostudio目录,复制CSParseBinary_generated.h到3.5版本cocos2d-x/cocos/editor-support/cocostudio/WidgetReader/SpriteReader目录,复制SpriteReader.cpp和SpriteReader
2015-09-07 11:29:29
420
原创 quick-3.5 ActionTimeline的setLastFrameCallFunc调用会崩溃问题
从quick-3.5/cocos/scripting/lua-bindings/auto找到lua_cocos2dx_studio_auto.cpp,在20984行修改int lua_cocos2dx_studio_ActionTimeline_setLastFrameCallFunc(lua_State* tolua_S)函数为:int lua_cocos2dx_studio_Act
2015-08-27 16:34:17
828
原创 quick-3.5 lua调用c++
1.生成Holo.cpp和Holo.h文件,具体实现省略。。。(Holo这个名字可以随意改)2.在quick-3.5目录下的cocos文件夹里面新建my文件夹(my可以随意改名),然后把.cpp和.h文件放到quick-3.5/cocos/my3.进入quick-3.5/tools/tolua文件夹下,复制cocos2dx_csloader.ini文件改名叫my_holo.
2015-07-09 16:30:55
928
原创 quick-3.5 无法使用模拟器修改
quick-3.5使用sublime text无法打开模拟器的问题,选sublime text菜单,然后选择preferences,进入browse packages,找到quickxdev文件夹里面的quickx.py,修改playerPath=quick_cocos2dx_root+"/tools/simulator/runtime/mac/Simulator.app/Contents/M
2015-06-24 15:32:49
701
原创 cocos2d-x-3.x 修改和纪录
1.瓦格地图在程序中显示有缝隙 ccConfig.h 92行修改 #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 12.修改cocostudio导出的动画png图片改成pvr.ccz格式 DataReaderHelper.ccp 1333行修改filePath = filePath.erase(filePath.find_
2015-01-08 10:36:20
642
转载 cocos2d-x-3.2 Physics
/** 创建一个body mass和moment为默认值 */ static PhysicsBody* create(); /** 创建一个质量为mass的body moment为默认值. */ static PhysicsBody* create(float mass); /** 创建一个body 并为mass 和moment赋值 */ static Physi
2014-09-05 10:23:21
939
原创 cocos2d-x-3.2图片灰化效果
//染灰色void GameTools::GrayShaderProgram(Node * node){ do{const GLchar* pszFragSource ="#ifdef GL_ES \n\precision mediump float; \n\#endif \n\uniform sampler2D u_tex
2014-08-19 17:24:17
973
转载 cocos2d-x 实现跨平台的目录遍历
#ifdef _WIN32#include #else#include #include #include #include #endifvoid dfsFolder(string folderPath, int depth = 0);
2014-07-22 19:33:34
598
原创 cocos2d-x-3.2创建项目方法
1.首先打开终端,cd到cocos2d-x-3.2目录下,运行命令./setup.py ,根据提示设置相应的ndk路径NDK_ROOT,sdk路径ANDROID_SDK_ROOT,ant路径ANT_ROOT,cocos2d路径COCOS_CONSOLE_ROOT = “cocos2d-x-3.2/tools/cocos2d-console/bin”,也可以用open -t ~/.bash_pr
2014-07-22 14:31:22
1282
转载 cocos2dx截屏保存到手机内存卡
CCSize size =CCDirector::sharedDirector()->getWinSize(); CCRenderTexture* screen =CCRenderTexture::create(size.width, size.height); CCScene* temp =CCDirector::sharedDirecto
2014-07-08 09:55:17
582
转载 C++ 字符串解析
函数名称: strtok 函数原型: char *strtok(char *s1, const char *s2) 函数功能: 分解s1字符串为用特定分隔符分隔的多个字符串(一般用于将英文句分解为单词) 函数返回: 字符串s1中首次出现s2中的字符前的子字符串指针 参数说明: s2一般设置为s1中的分隔字符 规定进行子调用时(即分割s1的第二
2014-05-06 13:17:21
3157
原创 触摸点是否在多边形里面算法
开发游戏中遇到需要判断触摸的点是否在多边形里面,自己花了点时间写了这个算法,验证了下,好像没发现错的,欢迎指错哈。。先用java写了一遍,如果C++用把final改成const ,boolean 改成 bool就可以使用了。。 //判断2条直线是否相交 public boolean isIntersect(final float line1_ax, final float line1_
2013-10-23 14:00:20
520
转载 Cocos2D-x——动画
1. Cocos2d-x中动画相关的类。1.1 精灵帧类CCSpriteFrame,表示精灵动画中的一帧,通常由贴图定义。1.2 精灵缓存类CCSpriteFrameCache,用于缓存精灵帧以提高效率,是单实例模式,所有精灵共享同一个缓存类实例。通过CCSpriteFrameCache::sharedSpriteFrameCache()获得。1.3 动画帧类CCAnima
2013-07-02 10:27:32
556
转载 Cocos2D-x——动作类备忘
1. CCAction是cocos2d-x中的动作类,继承自CCObject,动作类必须依托与CCNode及其子类对象来发回作用。CCAction的子类包括有限时间动作CCFiniteTimeAction、跟随CCFollow、移动速度CCSpeed,其中CCFiniteTimeAction包括瞬时动作CCActionInstant和延时动作CCActionInterval。2. CCAc
2013-07-02 10:26:41
530
转载 android ant
Creating output directories if needed... Generating R.java / Manifest.java from the resources...
2012-12-28 09:32:07
520
原创 android 在后台定时提醒
AlarmManager am = (AlarmManager) MyTimeActivity.this .getSystemService(Context.ALARM_SERVICE); int count = 0;//唯一值,多个闹钟这个值必须不一样,配合PendingIntent.FLAG_UPDATE_CURRENT参数使用 Intent intent = new Intent
2012-11-29 21:27:51
3117
原创 android
// 读取SD卡图片if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File file = Environment.getExternalStorageDirectory(); Bitmap bitmap = BitmapFactory.decodeFile
2012-05-16 16:19:34
15572
原创 http自适应接入点网络连接方式
<br /><br /> if (netType == 0) {<br /> connStartTime = System.currentTimeMillis();<br /> hc = (HttpConnection) Connector.open("http://" + ip + path);<br /> hc.setRequestMethod(HttpConnection.GET);<br /> try {<br /> String cont
2010-08-02 22:33:00
467
原创 写文本到存储卡
<br /><br />public class Debug {<br />private FileConnectionfconn;<br />private DataOutputStreamdos;<br />private Calendarcalendar= Calendar.getInstance(TimeZone.getTimeZone("GMT+8:00"));<br />public static Debugout= new Debug();<br /> <br />public Debug()
2010-07-06 15:05:00
281
原创 读取文本、配置文件
<br /><br />/** 配置文件读取类 */<br />public class Properties extends Hashtable {<br /> <br />private static Propertiesself= new Properties();<br /> <br />public static Properties getInstance() {<br />return self;<br />}<br /> <br />public Properties() {<br /> <
2010-07-06 15:03:00
308
转载 深入分析JAD和MANIFEST.MF文件
我们知道JAD(Java Application Descriptor)文件是一个外部(相对JAR文件)描述文件,而Manifest.mf是一个内部列表文件。他们对于AMS的运行都起着至关重要的作用。虽然它们的命名或者说文件类型都比较让人费解,不过,实际上它们也不过是单纯的文本文件,形式上非常相似,都是:“属性名称:属性值”。这些属性主要包括:属性名称属性说明Manifes
2010-05-18 21:40:00
571
原创 字符串处理
/** * 处理一个字符串 把这个字符串分成多少行 str 字符串,w 每行的宽度,f 字体 */ public static Vector paiHang(String str, int w, Font f) { int off = 0; Vector v = new Vector(0); String s = ""; for (int i = 0; i s = str.sub
2010-05-08 02:02:00
285
原创 透明背景图片处理
/** * 将pixels[]里的数据,生成一张透明图片,图片宽为w,高为h * 这里只能用在透明背景图 */ public static Image drawPixels(int[] pixels, int w, int h) { if (pixels != null) { int temp = (0 for (int i = 0; i if (pixels[i] ==
2010-05-07 00:33:00
432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人