代码改变世界

随笔分类 -  Cocos Creator

Cocos Creator iOS原生微端截图保存至相册

2020-04-20 11:19 by 罗任德, 1205 阅读, 收藏, 编辑
摘要: 做法就是将 Cocos Creator 的整个Canvas的内容转化成base64图片编码;然后传至iOS客户端,再还原成图片即可 注册监听(需要用到交互) [[self._webView configuration].userContentController addScriptMessageHa 阅读全文

Cocos Creator 监听 Canvas 大小变化

2020-04-16 11:47 by 罗任德, 2473 阅读, 收藏, 编辑
摘要: JS: window.onresize(function(){//code}): jQuery: $(window).resize(function(){//code}); 在监控的过程中发现每次改变浏览器窗口的时候 onresize 事件都会触发两次(产生 的原因貌似比较复杂,网上没有定论,发现在 阅读全文

(转)牛牛牌型判定(五小牛 > 五花牛 > 炸弹 > 银牛 > 牛牛 > 有牛>没牛)

2019-06-13 17:37 by 罗任德, 12045 阅读, 收藏, 编辑
摘要: 牌型大小: 五小牛 > 五花牛 > 炸弹 > 银牛 > 牛牛 > 有牛(牛987654321) > 没牛,K > Q > J ……2 > A, 黑桃♠️ > 红桃♥️ > 梅花♣️ > 方块♦️,同样的牌型比大小,同样的手牌比花色. 阅读全文

Cocos Creator 返回字符串长度(字符),汉字计数为2

2019-05-17 14:32 by 罗任德, 1885 阅读, 收藏, 编辑
摘要: 1 function strLength(str) { 2 var a = 0; 3 for (var i = 0; i 255) 5 a += 2;//按照预期计数增加2 6 else 7 a++; 8 } 9 return a; 10 } 11 12 13 获取url... 阅读全文

Cocos Creator (JavaScript手机类型判断)

2019-05-13 15:56 by 罗任德, 4523 阅读, 收藏, 编辑
摘要: 手机类型判断 阅读全文

Cocos Creator (webgl模式下怎么让canvas背景透明)

2019-04-22 16:17 by 罗任德, 3701 阅读, 收藏, 编辑
摘要: 项目中构建出web-mobile包后,打开main.js 在main.js中加入如下两行即可让canvas变透明 示例代码: 阅读全文

Cocos Creator_继承组件单例

2019-04-12 10:58 by 罗任德, 2824 阅读, 收藏, 编辑
摘要: 前言 普通单例_饿汉模式 不管有没调用,一开始就创建单例 普通单例_饱汉模式 调用时才创建单例对象 单例组件 1.新建一个 GameManager.js 特别强调 单例组件类,开头必须要有变量引用 ,如var GameManager = cc.Class({...}) 调用单例组件的类,开头必须 r 阅读全文

debug apk logCat

2019-03-27 13:42 by 罗任德, 809 阅读, 收藏, 编辑
摘要: Microsoft Windows [版本 10.0.15063](c) 2017 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>adbAndroid Debug Bridge version 1.0.40Version 28.0.2-53 阅读全文

Cocos Creator 动态设置Canvas的宽度与高度,更改适配

2018-12-04 11:15 by 罗任德, 13741 阅读, 收藏, 编辑
摘要: let c = this.node.getComponent(cc.Canvas);c.fitHeight = true;c.fitWidth = false; let h = 960 * cc.winSize.height / cc.winSize.width; c.designResolutio 阅读全文

JavaScript 判断是PC端还是移动端

2018-12-01 17:11 by 罗任德, 537 阅读, 收藏, 编辑
摘要: function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag 阅读全文

cc.Mask. 纯代码拉伸遮罩

2018-12-01 11:00 by 罗任德, 814 阅读, 收藏, 编辑
摘要: var imgBoxInner = new cc.Node('imgBoxInner');var mask = imgBoxInner.addComponent(cc.Mask);mask.alphaThreshold = 0.1; var newframe = new cc.SpriteFrame 阅读全文

Cocos Creator LabelAtlas(艺术数字的使用)

2018-11-02 17:57 by 罗任德, 4325 阅读, 收藏, 编辑
摘要: # 艺术数字资源 (LabelAtlas) **艺术数字资源** 是一种用户自定义的资源,它可以用来配置艺术数字字体的属性。 ## 创建艺术数字资源 在 **资源管理器** 中右键,可以在如下菜单中找到 **新建 -> 艺术数字配置** 的子菜单,点击菜单将会新建一个类似 **LabelAtlas. 阅读全文

Cocos Creater 监听程序到后台和重新到前台

2018-10-29 11:11 by 罗任德, 4157 阅读, 收藏, 编辑
摘要: cocos creator前后台切换当玩家在玩游戏时,突然接了一个电话,此时游戏会被切到后台待机,所有的声音播放都会停止,等打完电话,回到游戏,游戏又会被切回前台来,需要手动播放声音。可使用如下代码 onLoad: function () { cc.game.on(cc.game.EVENT_HID 阅读全文

CocosCreator的ToggleGroup组件使用

2018-10-19 15:51 by 罗任德, 3951 阅读, 收藏, 编辑
摘要: 用了CocosCreator也有一段时间,对ToggleGroup始终没有仔细的学习过,只停留在用过的水平。所以因为认识有限,所以以为ToggleGroup对自定义支持得没那么好,这两天因为项目,再学习了一下,发现ToggleGroup的toggleItems属性有着很大的作用。 ToggleGro 阅读全文

Cocos Creator 监听安卓屏幕下方返回键

2018-10-17 19:05 by 罗任德, 2553 阅读, 收藏, 编辑
摘要: addEscEvent = function(node){ cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyPressed: function(keyCode, event){ cc.hb.uiMgr.open 阅读全文

JavaScript 区分中英文字符的两种方法: 正则和charCodeAt()方法

2018-10-10 10:09 by 罗任德, 812 阅读, 收藏, 编辑
摘要: 正则无疑是最强大的判断各种条件的方法, 最近也在研习它, 虽然枯燥, 但仍有乐趣. 用它来判断一个双字节的中文字符也是轻而易举地. 而判断中文字符, 简单且执行效率高. regExpForm.onblur=function(){ entryVal=this.value; entryLen=entry 阅读全文

发布到FaceBook试玩广告,FaceBook要求要一个Html文件

2018-10-09 19:08 by 罗任德, 1291 阅读, 收藏, 编辑
摘要: Facebook 试玩广告具体要求: 试玩广告参数是创建试玩广告素材时要满足的要求。 试玩素材应为 HTML5 格式。 试玩广告素材不应使用 mraid.js 格式。 包含所有素材的试玩广告的单个 HTML 文件和素材应为 URI 压缩数据。(Javascript、CSS、图片、声音)。 试玩广告素 阅读全文

获取Button脚本挂载的事件名

2018-09-30 18:43 by 罗任德, 645 阅读, 收藏, 编辑
摘要: (function(){ var Super = function(){}; Super.prototype = cc.Button.prototype; //实例化原型 Super.prototype._onTouchEnded = function (t) { if (this.interact 阅读全文

Cocos Creator cc.Button (脚本事件内容)

2018-09-26 15:21 by 罗任德, 2401 阅读, 收藏, 编辑
摘要: cc.Class({extends: cc.Component,properties: {}, }); 阅读全文

cocos creator 重写源码按钮Button点击音频封装

2018-09-21 16:23 by 罗任德, 1697 阅读, 收藏, 编辑
摘要: (function(){ var Super = function(){}; Super.prototype = cc.Button.prototype; //实例化原型 Super.prototype._onTouchEnded = function (t) { if (this.interact 阅读全文