
Cocos2d
文章平均质量分 85
chuanyu
个人开发者
展开
-
用最新版Android studio 打包发布cocos2dx c++(3.17.2)
在参考了大量网上资料之后,得出的经验。工具和软件:1.cocos2dx 3.17.2Cocos引擎_游戏开发引擎Cocos 引擎官方网站 | Cocos Creator | Cocos2d-x | 开源免费跨平台游戏开发引擎https://www.cocos.com/cocos2dx2.android studio 2021.1.1.21AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK T.原创 2022-05-27 12:13:18 · 1622 阅读 · 1 评论 -
cocos2d js显示远程下载的图片资源
1.远程下载图片函数: cc.textureCache.addImage(address, function(texture){ if(texture){//todo //3 var spTouXiang = new cc.Sprite(texture); spTouXiang.原创 2015-12-01 21:37:18 · 2834 阅读 · 0 评论 -
cocos2d js 给sprite增加按钮点击事件
1.首先定义监听事件 var touchListener_Sprite_touxiang_pic = cc.EventListener.create({//自己 event: cc.EventListener.TOUCH_ONE_BY_ONE, swallowTouches:true, onTouchBegan: f原创 2015-12-10 17:49:25 · 8020 阅读 · 1 评论 -
cocos2d js 图片锯齿问题,大坑+神坑
cocos2d js会有莫名其妙的图片锯齿问题,最后发现,竟然是 选择的类型问题,用cocos studio 中需要选择 ImageView,这样图片就不会有锯齿,如果选了Sprite就会出现锯齿原创 2015-10-08 18:08:51 · 4295 阅读 · 0 评论 -
利用正则表达式获取地址栏参数
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return nu原创 2015-09-18 12:12:03 · 1761 阅读 · 0 评论 -
Cocos2d-JS项目之三:使用合图
studio里使用合图感觉和spriteBatchNode差不多,但有不同,合图只起到在加载资源时减少IO的作用,起不到批渲染的作用。其实想想,studio本来就是用来拼UI界面的,一个上点规模的UI界面里都有N个层、layout、各种widget,树状关系,不在一个层里,是没办法批渲染的。 1、把资源图片加到studio里,新建一个合图文件,然后把需要合并的小图拖到合图文件里。在转载 2015-10-20 15:09:55 · 890 阅读 · 0 评论 -
cocos2d js的一些方法
1.字体Text选择微软雅黑,字体号等Pro_difen = ccui.helper.seekWidgetByName(m_mainScene, "Pro_difen"); //底分 Text_difen = ccui.helper.seekWidgetByName(Pro_difen, "Text_difen"); //底分 Tex原创 2015-11-04 14:56:39 · 453 阅读 · 0 评论 -
Cocos2d-JS项目之四:UI界面的优化
测试环境: iphone4、iOS6.1.2、chrome 37.2062.60,Cocos2d-js 3.6 之前写了不少,实际项目也按这个去优化了,也有效果,但到最后才发现,尼玛,之前都搞错了,之所以有效果是歪打正着。。。。这次就直接总结一些得到的结论算了吧 0、pc 端浏览器大部分都支持 webGL,移动端浏览器大部分都还是 canvas 渲染模式,最新的 i转载 2015-10-20 15:11:10 · 638 阅读 · 0 评论 -
cocos2d js 使用 cocos studio 合图出现的黑线
在 cocos studio 合图中设置间隙 为1原创 2015-09-08 18:20:48 · 1081 阅读 · 0 评论 -
cocos2d js 发布代码方法
cocos studio 版本: V2.3.1.2cocos2d js版本: V3.6.1命令:cocos compile -p web -m release原创 2015-09-08 16:15:41 · 840 阅读 · 0 评论 -
coco2d js 修改预加载,使用自定义图片
cocos studio 版本: V2.3.1.2cocos2d js版本: V3.6.11.在线将png图片转成Base64http://imgbase64.duoshitong.com/2.代码3.浏览器效果原创 2015-08-21 15:12:41 · 1234 阅读 · 0 评论 -
cocos2d js 创建项目
cocos new 项目名 -l js原创 2015-12-22 15:15:14 · 544 阅读 · 0 评论 -
cocos2d-x 2.2.6
下载地址:http://www.cocoachina.com/bbs/read.php?tid=276991转载 2016-01-11 14:29:06 · 860 阅读 · 0 评论 -
cocos2d lua或者 cocos2dx 中点击退出按钮 界面崩溃问题
错误信息:cocos2d:SpriteFrameCache:removeSpriteFramesFromFile: create dict by fail.Assert failed: Node still marked as running on node destruction! Was base class onExit() called in derived class onExi...原创 2019-08-03 19:50:41 · 779 阅读 · 0 评论 -
转 lua下 string 和table 互转 (经过测试ok)
--table to string 序列化function serialize(obj) local lua = "" local t = type(obj) if t == "number" then lua = lua .. obj elseif t == "boolean" then lua = lua .. tost...转载 2019-05-22 16:04:14 · 2614 阅读 · 0 评论 -
Lua中使用Json:table转json与json转table
Json.lua:------------------------------------------------------------------------------- JSON4Lua: JSON encoding / decoding support for the Lua language.-- json Module.-- Author: Craig Mason-Jon...转载 2019-05-15 15:34:32 · 3241 阅读 · 0 评论 -
lua各种排序算法
----获取系统时间,计算代码执行所花费的时间--以下代码经过vs2013验证--socket.gettime()获取的正是时间戳,精确度很高,单位是秒。小数点后面还有很多位,可以通过乘以1000这样的换算,得到微秒(ms)。--local socket = require "socket"local sort = class("sort")--local start_time ...原创 2019-04-26 16:17:59 · 4484 阅读 · 0 评论 -
cocos2d lua 播放动画功能
先在cocos studio 中设计好帧动画,需要单独的一个 csb然后在代码中调用 local node = cc.CSLoader:createNode("sk_jiesuan_action.csb") local action = cc.CSLoader:createTimeline("sk_jiesuan_action.csb") nod...原创 2019-03-23 20:10:52 · 1033 阅读 · 0 评论 -
cocos2d lua 将一张小图 九宫格拉伸的处理方法
先看效果图这是代码部分: self._sp = ccui.Scale9Sprite:create(create_chat("sk_talk459x400.png")) self._sp:addTo(self) self._sp:setContentSize(cc.size(459, 400))...原创 2019-03-23 16:18:27 · 1331 阅读 · 0 评论 -
Bugly从无到有的使用 (android)
1.首先在bugly官网创建账号,然后得到appid 这是官网网址:https://bugly.qq.com/v2/index2.在安卓项目下的libs文件夹下放置:bugly_agent.jar 和 bugly_crash_release.jar,然后在libs文件夹下创建 armeabi-v7a 文件夹,并在里面放置 libBugly.so3.为放置被混瑶,在 progu...原创 2018-09-26 23:50:11 · 473 阅读 · 0 评论 -
cocos2d-x-3.17 之Mac系统Xcode环境搭建教程
Mac上搭建iPhone的开发环境一、开发环境1.下载源码:http://www.cocos2d-x.org/download/自行解压到桌面 2.创建HelloWorld项目 a.打开“终端” b.输入以下命令 cd /Users/用户名/Desktop/cocos2d-x-3.17/...原创 2018-07-31 01:27:29 · 3342 阅读 · 0 评论 -
cocos lua 创建替换图片
转:https://www.cnblogs.com/SkyflyBird/p/7809675.html关于Sprite或ImageView 创建图片或替换图片,使用cocos 2dx 3.10 lua:一,sprite相关-- 通过指定的某张图片创建local sprite = cc.Sprite:create("**.png")-- 通过创建纹理缓存来创建local sprite = cc.Sp...转载 2018-05-16 18:34:40 · 1304 阅读 · 0 评论 -
cocos2dx-3.8.1在Windows--vs2013上的项目创建
http://blog.youkuaiyun.com/achieve_you/article/details/48683891转载 2016-09-18 10:13:44 · 460 阅读 · 0 评论 -
cocos2d js 版斗地主,和网狐的pc端斗地主通信,能玩
cocos studio 版本: V2.3.1.2cocos2d js版本: V3.6.1原创 2015-09-06 20:58:53 · 5341 阅读 · 4 评论 -
cocos studio使用bmpfont生成的字体
cocos studio 使用方法:原创 2015-08-21 11:01:21 · 1461 阅读 · 0 评论 -
cocos2d js 使用 bmpfont生成的字体文件
1.bmpfont生成字体文件2.代码中使用3.生成的文件原创 2015-08-20 20:04:37 · 935 阅读 · 0 评论 -
cocos2d js layer定义扑克放在scene中,修改layer中图片,layer响应点击函数
cocos studio 版本: V2.3.1.2cocos2d js版本: V3.6.11.cocos studio 界面2.代码3.浏览器可以看到,扑克值在cocos studio中默认是3,在代码中修改成Q原创 2015-08-25 09:54:35 · 1479 阅读 · 0 评论 -
cocos2d-js游戏设计常用函数笔记
1、给一个Layer添加触摸事件,前提需要在cocos studio当中吧panel的交互去掉,不然会不能自定义其触摸事件,cc.eventManager.addListener({prevTouchId: -1,event: cc.EventListener.TOUCH_ALL_AT_ONCE,onTouchesEnded:function (touches,转载 2015-08-25 10:15:22 · 761 阅读 · 0 评论 -
Cocos2d-JS中使用Cocos Studio资源04:关卡选择界面
转:http://cn.cocos2d-x.org/tutorial/show?id=28201.cocos studio中编辑界面:左下角 资源栏,导入图片资源,然后在Layer.csd中编辑图片,按钮等所有界面中用到的资源,在MainScene.csd中编辑与外部界面的位置信息等:中间最大的图形界面,可以对图片,按钮进行拖动,缩放等操作:右边是对应的属性值的配原创 2015-08-11 16:12:51 · 984 阅读 · 0 评论 -
cocos2d-js v3.6.1 扑克弹出,缩回例子
首先定义一个 poker类:var Poker = cc.Sprite.extend({ bSelect:false, //是否已选 bDianJi:true, //是否能点击 huaSe:5, //花色:黑0,红1,梅2,方3,王4,无效5 num:0, //牌值 number:0, //总牌值:1-5原创 2015-07-16 19:09:37 · 1300 阅读 · 0 评论 -
chrome的一个坑,无法强制刷新
chrome按F5, Ctrl+F5竟然无法强制刷新浏览器缓存,坑!最后只能 Ctrl+Shift+Del强制删除浏览器缓存...原创 2015-07-14 16:38:01 · 6563 阅读 · 0 评论 -
cocos2d-js v3.5 使用cocos studio V2.3.0.1创建的资源并添加鼠标消息
cocos2d-js 使用 cocos studio创建的资源:目录:资源文件:cocos studio:最后在浏览器中的运行效果:代码:cc.log("scene is begin");var mainscene = ccs.load(res.MainScene_json);t原创 2015-07-14 11:49:08 · 680 阅读 · 0 评论 -
cocos IDE 创建js
原创 2015-07-07 10:59:47 · 539 阅读 · 0 评论 -
cocos2d 工具使用方法介绍(包含字体,图片,粒子等工具)
1.Tiled Map:游戏关卡制作2.TexturePacker:图片打包3. ParticleDesigner:粒子编辑器4.BMPFont:美术字http://www.7edown.com/soft/down/soft_46015.html原创 2015-07-13 11:03:03 · 702 阅读 · 0 评论 -
cocos2d-x-3.2 利用cocos.py创建项目
1.可以利用 cocos new --help 来查看帮助然后创建一个新项目: cocos new -p newGame -l cpp -d H:\cocos此命令执行后会在 H盘生成一个 cocos文件夹,里面会有一个 MyCppGame的cocos2dx项目原创 2015-07-06 18:41:32 · 1349 阅读 · 0 评论 -
cocos2d-js 中增加websocket连接c++服务器
服务器源码用:http://blog.youkuaiyun.com/chuanyu/article/details/45918965cocos2d-js框架 MyJSGame,其它的都是默认生成的,自己添加了 test_connnect.js首先在project.json 增加 src/test_connect.js然后在 app.js中增加 test()原创 2015-05-29 14:16:04 · 4510 阅读 · 0 评论 -
Cocos2d-JS中使用Cocos Studio资源02:登录界面
cocos studio 版本: V2.3.1.2cocos js版本: V3.6.1cocos studio 界面资源:http://download.youkuaiyun.com/detail/chuanyu/8991759代码资源:http://download.youkuaiyun.com/detail/chuanyu/8991819转:http://cn.cocos2d-x.org/t原创 2015-08-11 17:38:07 · 802 阅读 · 0 评论 -
Cocos2d-JS中使用Cocos Studio资源03:设置界面
cocos studio 版本: V2.3.1.2cocos js版本: V3.6.1转:http://cn.cocos2d-x.org/tutorial/show?id=2817代码:http://download.youkuaiyun.com/detail/chuanyu/8989939代码使用: 用cocos studio 工具新建一个空白项目,然后把上原创 2015-08-11 12:33:27 · 480 阅读 · 0 评论 -
cocos2d 帮助
官网:http://cn.cocos2d-x.org/官网帮助文档:http://www.cocos.com/doc/articleapi:http://api.cocos.com/cn/教程:http://cocos2d-x.org/docs/manual/framework/cocos2d-js/catalog/index.h原创 2015-08-14 09:57:47 · 480 阅读 · 0 评论 -
js将对象格式化成string
join() : js将对象格式化成stringsplit(",") : js将string格式化成对象原创 2015-09-04 10:16:12 · 642 阅读 · 0 评论