CocosCreator
全部都是实战教程,不废话,不啰嗦,每个功能都是干货满满。
wx_AX1091019
这个作者很懒,什么都没留下…
展开
-
CocosCreator系列——ToggleGroup1.x升级2.x版本
2.0版本ToggleGroup组件已经被废弃掉,应该改为ToggleContainer,需要把原来节点添加的组件删掉,然后换成这个ToggleContainer,这里有一个地方需要注意,这个组件只能挂载在toggle的第一级父节点上,不能挂载在父节点的父节点上请看图片实例:1.x版本2.x版本...原创 2020-06-09 16:28:29 · 284 阅读 · 1 评论 -
CocosCreator系列——js与oc交互(有参调用,多参调用和无参调用)
CocosCreator系列——js与oc交互ios篇终于来了,mac电脑到了一段时间了,一直在熟悉mac系统,用惯了windows系统的用mac就感觉一个像在水里游泳一个在沙地里游泳的(手动捂脸),习惯了以后感觉,爱玛……真香????,好了,正文开始:首先新建一个工程,然后构建成iOS包。1.js调用oc,不传参数:js脚本:点击按钮调用onBtnClick1方法,AppController就是oc代码的脚本名,test1是方法名,不传参数就不用写参数onBtnClick1(){原创 2020-06-01 17:53:40 · 5125 阅读 · 0 评论 -
CocosCreator系列——退出游戏报错解决办法
CocosCreator系列——退出游戏报错解决办法creator退出游戏的cc.director.end() 方法点击就报错,然后换成了cc.game.end() 然后退出按钮就一直闪,查了一下说是退出游戏的时候要暂停场景的游戏逻辑,如果当前场景没有暂停将不发生任何事情。最好再加个判断:cc.director.isPaused(),所以,正确的退出逻辑为:exitGame(){ cc.director.pause(); cc.audioEngine.stopAll(); if (cc.direc原创 2020-05-19 10:59:05 · 2954 阅读 · 1 评论 -
CocosCreator系列——热更新超详细教程---2.2.1版本
CocosCreator系列教程——热更新—2.2.1版本新版本的热更新网上找了一些教程,大都大同小异,2.X新版本的更是少得可怜,最后运行的结果都是——运行不了……经过两天的折腾,终于算是搞定了。前期准备工作:首先看一下我另外一篇文章,先搭建一个简单的本地服务器.1.新建一个hello world场景,然后增加一个更新按钮==(先不要看我场景中其它的东西,先按照我的步骤一步一步来)==2.新建HotUpdate.js脚本,直接奉上全部代码:cc.Class({ extends: cc.原创 2020-05-12 17:58:33 · 3046 阅读 · 3 评论 -
用Android studio获取发布版和调试版SHA1
用Android studio获取发布版和调试版SHA1首先是调试版SHA1打开cmd命令窗口,输入命令:cd .android(首先进入用户系统的安卓文件夹)然后输入命令:keytool -list -v -keystore debug.keystore然后会提示输入密码,输入:android 然后回车注意:这个时候输入密码是不会显示的,输入完成以后直接回车就好,这个时候就可以看到这个时候就得到了调试版的SHA1,如下图接下来是发布版SHA1,打开Android studio导入工程,选择B原创 2020-05-12 16:56:49 · 1747 阅读 · 1 评论 -
关于微信登陆调式提示签名不一致问题
关于微信登陆调式提示签名不一致问题第三方应用接入微信登陆时提示签名不一致时,可以下载安卓签名查看工具,下载后打开软件时这样的输入你打包时的包名,比如:com.XXX.XXX,注意:输入包名后,这个com.后面和XXX.后面会有空格,要把空格去掉,然后点击按钮,会得到当前包的应用签名,然后和微信开放文档得到的应用签名对比一下,把微信开放平台上的应用签名改成现在的这个签名,如图:...原创 2020-05-08 16:12:26 · 9354 阅读 · 1 评论 -
CocosCreator系列——接入原生微信登陆功能
CocosCreator系列教程——接入原生微信登陆功能先看一下微信官方的接入文档吧,不得不说,我真的怀疑微信的文档肯定不是技术写的,简直乱得一批,看的人头昏脑胀,主要看一下这个链接的接入流程就行了,不要看接入的技术文档,跳到坑里怕是就爬不上来了(小吐槽一波微信),好了,吐槽就到这里,接下来该真枪真刀的实干一番了。前期准备工作:准备好在微信开放平台上申请的AppID和AppSecret1.直...原创 2020-05-08 15:58:40 · 3437 阅读 · 2 评论 -
CocosCreator系列——1.x版本升级2.0x版本播放音效方法
CocosCreator系列教程——1.x版本升级2.0x版本播放音效方法1.x版本cc.audioEngine.play(cc.url.raw("resources/sounds/bg.mp3), false, 1);2.x版本cc.loader.loadRes("sounds/bg.mp3", cc.AudioClip, (err, clip) => { ...原创 2020-05-08 10:15:23 · 1923 阅读 · 1 评论 -
CocosCreator系列——利用Java原生实现文本赋值粘贴功能
CocosCreator系列教程——利用Java原生实现文本赋值粘贴功能节后第一天先来点简单的熟悉一下代码(●ˇ∀ˇ●),这个功能超级简单,直接看代码//点击将拷贝的字符串传到Java层 onCopyClick() { if (cc.sys.os == cc.sys.OS_ANDROID) { jsb.reflection.callStaticM...原创 2020-05-06 13:41:42 · 1959 阅读 · 1 评论 -
CocosCreator系列——用安卓原生实现录音与播放功能
CocosCreator系列教程——用安卓原生实现录音与播放功能正式开始这篇文章之前先啰嗦一下,写程序一定要细心细心再细心,一定要细心细心再细心,一定要细心细心再细心,重要的事说三遍,其实自己一直都写好了,但是一直不成功,发现多了一个“/”,然后不报错了,不知道为什么还是没声音,why?why?why?why?why?我一脑子黑人问号脸?后来发现手机是静音模式……好吧,我都服了我自己了。开始正...原创 2020-04-30 17:28:40 · 3258 阅读 · 3 评论 -
CocosCreator系列——提取plist图片
CocosCreator系列教程——如何将提取plist图片首先下载:碎图提取工具然后解压后直接运行1.选择你要解压的plist文件所对应的png文件,两个文件要在同一目录下2.点击开始生成就ok了同级目录下就会生成一个文件夹,里面就是提取出来的所有碎图了!!!!!!!!!!!!...原创 2020-04-29 15:23:42 · 4222 阅读 · 1 评论 -
用python将.apk解压出来的.atlas文件转成.plist文件
CocosCreator系列教程——如何将.apk解压出来的.atlas文件转成.plist文件因为要用到另外一个项目的图片,但是解压出来以后全是.atlas文件,不能直接使用,然后用ide打开文件看了一下这两个文件的区别,首先是.atlas文件我们来和.plist文件对比一下就一目了然了明白原理以后,就是字符串和IO操作了,接来下要怎么搞呢,当然是人生苦短,我选python了,因为C...原创 2020-04-29 10:28:12 · 2803 阅读 · 1 评论 -
CocosCreator系列——获取手机网络状态并实时监听切换状态
CocosCreator系列教程——如何获取手机网络状态并实时监听切换状态基于CocosCreator2.2.1版本,新建一个hello world工程,然后打开HelloWorld.js脚本编辑代码:onGetNetState() { var netWorkInfo = jsb.reflection.callStaticMethod("org/cocos2dx/javascr...原创 2020-04-28 16:42:28 · 4511 阅读 · 0 评论 -
CocosCreator系列——js与Java原生互相调用
CocosCreator系列教程——js与Java原生互相调用前期先看一下链接: cocoscreator官方文档中的Java原生反射机制.1.客户端基于2.2.1版本新建一个hello word工程2.新建Test.js脚本,并导出为模块,代码如下:const Test = { getVau: function (data) { if (cc.game) { ...原创 2020-04-27 14:13:02 · 5574 阅读 · 0 评论 -
CocosCreator系列——接入高德地图sdk获取经纬度信息图文详解
CocosCreator接入高德地图sdk获取经纬度信息图文详解1.首先去 高德开放平台.申请key接下来该获取发布版和调试版的SHA1了,首先打开cmd命令窗口输入命令:cd .android(首先进入用户系统的安卓文件夹)然后输入命令:keytool -list -v -keystore debug.keystore然后会提示输入密码,输入:android 然后回车注意...原创 2020-04-24 19:07:51 · 3498 阅读 · 1 评论 -
CocosCreator系列——Java原生获取手机电量及使用状态
CocosCreator系列教程——如何通过js代码获取手机剩余电量CocosCreator客户端代码onLoad: function () { var self = this; if (cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID) { //10秒钟获取一次手机电量 ...原创 2020-04-24 11:49:08 · 2555 阅读 · 0 评论 -
CocosCreator系列——与Java原生交互获取手机震动
CocosCreator系列教程——如何通过js代码与Java原生交互获取手机震动首先是客户端代码// 此方法可以绑定在一个按钮上或者某个方法里面调用onDoVibrate() { jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "DoVibrate", "()V"); },...原创 2020-04-24 10:45:57 · 2199 阅读 · 0 评论 -
已知两点坐标,求角度旋转
Cocos Creator中的一个关于角度旋转的动画先看效果自己的视角五号玩家的视角下面请看代码原创 2019-08-29 14:32:29 · 5687 阅读 · 0 评论