js
js
GrimRaider
做难事,必有所得。
展开
-
!!![Ts & Js] 函数调用
今天花了2个小时查一个莫名奇妙的问题,我调用一个方法从一个dict(类似)里获取对象,但是我怎么也获取不到,总是返回 undefine ,我的dict里是有数据的,传递进来的参数也是有值的,打断点一直进不去方法里,直接返回undefine,在各种打log、下断点,全逻辑流程查了好几遍,还是查不出来。最后我决定仔细审查一遍代码,然后——我差点被自己写的代码气死 !@#$%^&*我写的方法是静态方法,export class A { private _dict: Record<s原创 2020-11-22 00:43:18 · 843 阅读 · 0 评论 -
[Cocos Creator] 加载远程代码
// 加载代码let url = "http://远程域名或ip地址/路径/TestRemote.js";cc.loader.load(url, (err, res) => { if (err) { console.error(err); } else { // 1. 普通函数可以直接调用 Print("Hello World"); // 2. 继承cc.Component的类 let clsNam.原创 2020-07-06 12:21:13 · 1269 阅读 · 0 评论 -
[Cocos Creator] 虚线的绘制
// TSdrawLineOfDashes(g: cc.Graphics, from: cc.Vec2, to: cc.Vec2, stroke: boolean = true, length: number = 8, interval: number = 4): void { if (g) { let off = to.sub(from); let dir = off.normalize(); let dis = off.mag(); .原创 2020-06-28 13:28:57 · 2383 阅读 · 3 评论 -
[Cocos Creator] 获取spine动画精确外边框
// TS// 参考引擎代码GetSpineWorldRect(spine: sp.Skeleton): cc.Rect { let rect = cc.rect(); let hasData = false; if (spine) { if (spine['_skeleton']) { let offset = { x: 0, y: 0, ...原创 2020-06-28 13:26:10 · 1800 阅读 · 0 评论 -
[Cocos Creator] 获取龙骨动画dragonbones精确外边框
引擎版本2.2.1// TSGetDragonbonesRect(dragonBones: dragonBones.ArmatureDisplay): cc.Rect { let rect = cc.rect(-50, -50, 100, 100); if (dragonBones) { let armature = dragonBones.armature(); if (armature && armature.armatureDat原创 2020-06-28 13:22:23 · 801 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列六:本地龙骨动画dragonbones加载(web模式)
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)[Cocos Creator] 本地文件加载系列三:本地粒子文件加载和播放(web模式)[Cocos Creator] 本地文件加载系列四:本地图片文件加载(web模式)[Cocos Creator] 本地文件加载系列五:本地spine文件加载(web模式)// TS// 方法参考前文// dragonBone: dr.原创 2020-06-28 13:15:30 · 917 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列五:本地spine文件加载(web模式)
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)[Cocos Creator] 本地文件加载系列三:本地粒子文件加载和播放(web模式)[Cocos Creator] 本地文件加载系列四:本地图片文件加载(web模式)// TS// 方法参考前文// spineFile, atlasFile, imgFile, spine: sp.Skeleton = null;re.原创 2020-06-28 13:01:15 · 1278 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列四:本地图片文件加载(web模式)
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)[Cocos Creator] 本地文件加载系列三:本地粒子文件加载和播放(web模式)// TS// 方法参考前文// spr: cc.SpritereadLocalFile(localFile, READ_FILE_TYPE.DATA_URL, (result: string | ArrayBuffer) => {.原创 2020-06-28 12:47:41 · 1650 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列三:本地粒子文件加载和播放(web模式)
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)// TS代码// 方法定义参考前文readLocalFile(plistFile, READ_FILE_TYPE.TEXT, (plistResult: string | ArrayBuffer) => { if (plistResult) { let...原创 2020-06-28 12:36:08 · 555 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式)
本地文件加载:[Cocos Creator] 本地文件加载系列一:本地文件读取TS代码怼上// 读取文件方法定义见前文readLocalFile(this._data.localFile, READ_FILE_TYPE.ARRAYBUFFER, (result: string | ArrayBuffer) => { const audioCxt = new AudioContext()//创建音频上下文对象 内涵众多属性和方法 audio原创 2020-06-28 12:21:31 · 1634 阅读 · 0 评论 -
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式)
不瞎BB了,直接撸代码ts代码// 使用input调起文件选择窗口 public static openLocalFile(accept: string, callback: (file: File) => void) { let inputEl: HTMLInputElement = <HTMLInputElement>document.getElementById('file_input'); if (!inputEl) {原创 2020-06-28 12:14:32 · 4267 阅读 · 0 评论 -
[转] ThreeJS中,那些会让阴影失效的操作
转自:https://segmentfault.com/a/1190000015330360本来以为不就设一个阴影嘛,网上这么多文章,随便看一篇就知道怎么设置了,然而我却花了整整一天才让阴影出现...很多博主说,在threeJS中要让阴影显示,只要满足以下几个基本条件。渲染器开启阴影渲染:renderer.shadowMapEnabled = true;//renderer.shad...转载 2019-06-17 20:41:59 · 1493 阅读 · 0 评论 -
node.js 中的package.json文件和node_modules的怎么创建?
转自:https://www.cnblogs.com/xilego/p/6906601.htmlpackage.json文件可以手工编写,也可以使用npm init命令自动生成。$ npm init这个命令采用互动方式,要求用户回答一些问题,然后在当前目录生成一个基本的package.json文件。所有问题之中,只有项目名称(name)和项目版本(version)是必填的,其他都是...转载 2018-09-12 10:11:39 · 619 阅读 · 0 评论 -
J2ME开发 midlet
1.环境搭建JDK: www.oracle.com官网下载,可以查找低版本1.4.2WTK:官网下载2.2或2.5Eclipse:得下载老版本,最新版貌似不支持EclipseME,我选了最老的2007 V3.3的版本,再老的官网上没有了。EclipseME:sourceforge上的地址,注意下载的是site,不是srcKEmulator以上资源部分需要科学上网,觉得麻烦的...原创 2018-07-24 19:05:52 · 346 阅读 · 0 评论 -
采用自执行的匿名函数解决for循环使用闭包的问题
这篇文章主要介绍了采用自执行的匿名函数解决for循环使用闭包的问题,很简单,但比较实用,需要的朋友可以参考下转载 2018-06-04 15:19:27 · 781 阅读 · 0 评论 -
cocos2d-js第一个项目(cocos2d-html5)
转自:https://blog.csdn.net/shenshucong520/article/details/48155835最近清闲,就看了下cocos2d-x,都说这是个跨平台的,网上的安装配置也有很多,但是多来看得眼花缭乱的,我的启点目标就很低,不要跨平台,就让他在浏览器上呈现出来,不是专业的游戏开发公司搞毛的跨平台啊,都是搞在微信上的小游戏而已,基于此,本人就能过牛人的文章自己把这个小平...转载 2018-04-10 16:16:33 · 3514 阅读 · 0 评论