• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 67 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0055 秒)

1. 【简单跑酷--JS版】---Lv.3 添加地板 [ 100%]

...片 Laya.loader.load(["res/background.png", "res/m_background.png", "res/floor.png"], laya.utils.Handler.create(this, onLoaded), laya.utils.Handler.create(this, onLoading, null, false)); 首先同样我们到runGame目录新建一个Floor.js 开始编写代码 这里 我们想一下地板有哪些...

来源: Laya_社区 发布时间: 20160728

2. 【简单跑酷--JS版】---Lv.5 玩家踩地板 [ 93%]

...(二连跳) 3、玩家悬浮   在之前的教程中 我们有写到Floor.js Player.js MapFloor.js RunGame.js 本节 会在之前的基础上进行细微修改 认真看哈~~ 为了方便测试代码 我们首先要将地板的运动关闭 不然地板一直在动 不太适合我们调试代码...

来源: Laya_社区 发布时间: 20160801

3. destroy 报错 [ 92%]

destroy 报错 for(let i = 1; i<= this.createCountList[floor] ; i++)             {                 let floor1:Laya.Sprite3D = this.scene.getChildByName("floor"+floor+i) as Laya.Sprite3D;                 if(floor1)                 {   ...

来源: Laya_社区 发布时间: 20180514

4. destroy 报错 [ 92%]

destroy 报错 for(let i = 1; i<= this.createCountList[floor] ; i++)             {                 let floor1:Laya.Sprite3D = this.scene.getChildByName("floor"+floor+i) as Laya.Sprite3D;                 if(floor1)                 {   ...

来源: Laya_社区 发布时间: 20180514

5. 【简单跑酷--JS版】---Lv.6 终篇 [ 91%]

...ion () { /** * 游戏入口 */ function RunGame(){ this.bg = null; this.mapFloor = null; this.player = null; this.flyEnergy = null; this.speedEnergy = null; RunGame.__super.call(this); this.init(); } //RunGame 是一个显示对象 继承此 Sprite Laya.class(RunGame,"RunGame", laya.display.Sprite);...

来源: Laya_社区 发布时间: 20160803

6. _calculateCacheRect函数有bug [ 80%]

...c.y - CacheStyle.CANVAS_EXTEND_EDGE;                 tRec.x = Math.floor(tRec.x + x) - x;                 tRec.y = Math.floor(tRec.y + y) - y;                 tRec.width = Math.floor(tRec.width);                 tRec.height = Math.floor(tRec.height);            ...

来源: Laya_社区 发布时间: 20210615

7. 引擎 TiledMap 居然不支持图块翻转 [ 80%]

...ap.ORIENTATION_STAGGERED:                         tileX = Math.floor(tileX);                         tileY = Math.floor(tileY);                         screenPos.x = tileX * this._map.tileWidth + (tileY & 1) * this._tileWidthHalf;                    ...

来源: Laya_社区 发布时间: 20220627

8. 颜色滤镜 差值变化 [ 78%]

... result = { r: -1, g: -1, b: -1 }; result.b = color % 256; result.g = Math.floor((color / 256)) % 256; result.r = Math.floor((color / 256) / 256); return result; } let result = spliceColor(color); let lastResult = spliceColor(lastColor); let colorMatrix = [ 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, ...

来源: Laya_社区 发布时间: 20180930

9. 加载TiledMap 不显示 [ 78%]

...ge.mouseY, p);         this.layer.getScreenPositionByTilePos(Math.floor(p.x), Math.floor(p.y), p);         this.sprite.pos(p.x, p.y);     }      private mapLoaded(): void {         this.layer = this.tiledMap.getLayerByIndex(0);          var radiusX...

来源: Laya_社区 发布时间: 20201230

10. 【分享】圆形进度条上图片跟随进度并旋转角度 [ 77%]

...void { this.view.box_mark.graphics.drawPie(216, 216, 216, -90, (-90 + Math.floor(percent * 360)), "#ff0000"); //画进度 let point: { x: number, y: number, hudu: number } = this.cal(216, 216, 205, Math.abs(Math.floor(percent * 360) ) - 90); //现在是顺时针,如果逆时针旋转 Math.abs(Math...

来源: Laya_社区 发布时间: 20190629