Laya_TS
Fanstasic
这个作者很懒,什么都没留下…
展开
-
Laya_TS 图集动画
module laya { import Animation = Laya.Animation; import Stage = Laya.Stage; import Rectangle = Laya.Rectangle; import Loader = Laya.Loader; import Browser = Laya.Browser; import WebGL = Laya.W...原创 2019-05-30 10:42:39 · 531 阅读 · 0 评论 -
Laya_TS 容器
/*** name 容器*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import WebGL =...原创 2019-05-29 20:07:31 · 516 阅读 · 0 评论 -
Laya_TS 缓存为静态图像
/*** name 缓存为静态图像*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import...原创 2019-05-29 20:08:39 · 294 阅读 · 0 评论 -
Laya_TS 鼠标点击事件
/*** name 延时调用*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Event = Laya.Event; import Browser =Laya.Browser; import WebGL = Laya.WebGL; export class Timer_D...原创 2019-05-29 21:22:32 · 3987 阅读 · 3 评论 -
Laya_TS IOS模板显示错误
解决方法:导入相对应的atlas文件Laya.loader.load(["./res/atlas/ListPage.atlas","res/atlas/template/ButtonTab.atlas"], Handler.create(this, this.onLoaded));原创 2019-06-03 11:53:13 · 218 阅读 · 0 评论 -
TS_三斜线指令
三斜线指令是包含单个XML标签的单行注释。 注释的内容会做为编译器指令使用。三斜线指令仅可放在包含它的文件的最顶端。 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。 如果它们出现在一个语句或声明之后,那么它们会被当做普通的单行注释,并且不具有特殊的涵义。/// <reference path="..." />/// <reference path...原创 2019-06-09 16:13:28 · 1455 阅读 · 0 评论 -
TS_元组
private test() { let tuple:[number,string] ; tuple = [0,"aaa",33]; let a = tuple.length; console.log("a = " + a);//3 tuple[0] = 10; //tuple[0]...原创 2019-06-09 18:15:32 · 1169 阅读 · 0 评论 -
Laya_TS 地图循环
/*** name */module game{ export class move extends Laya.Image{ private speed = 10; constructor(){ super(); //console.log("aaaaaa"); this.frameLoop(1,this,function(){ // c...原创 2019-06-03 20:19:08 · 719 阅读 · 0 评论 -
Laya_TS UI切换
/*** name */module game{ export class onClick extends Laya.Button{ private dialog:ui.DAUI; constructor(){ super(); console.log("ddddddd"); this.on(Laya.Event.MOUSE_DOWN,this,this.onC...原创 2019-06-03 20:22:59 · 738 阅读 · 2 评论 -
Laya1.0自定义事件
/*** 自定义事件*/ import EventDispatcher = laya.events.EventDispatcher; class EventMgr extends EventDispatcher { static eventDispatcher: EventDispatcher = new EventDispatcher(); static _inst...原创 2019-08-02 16:27:01 · 295 阅读 · 0 评论 -
Laya1.0Matter.js案例之牛顿摆
添加物理引擎,往index.html中添加<script type="text/javascript" src="libs/matter.js"></script> <script type="text/javascript" src="libs/LayaRender.js"></script>如下图所示牛顿摆ts源码...原创 2019-08-02 17:42:54 · 411 阅读 · 0 评论 -
Laya1.0Matter.js之布
添加Matter.js方法参照:https://mp.csdn.net/postedit/98217262布ts源码var Matter: any;var LayaRender: any;module laya { import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Browser = Laya.Bro...原创 2019-08-02 17:46:37 · 319 阅读 · 0 评论 -
Laya_TS 显示图片
/*** name 显示图片*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import WebGL...原创 2019-05-29 20:06:58 · 574 阅读 · 0 评论 -
Laya_TS 根据路径绘制图形
/*** name 根据路径绘制图形*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; impor...原创 2019-05-29 20:06:14 · 796 阅读 · 0 评论 -
Laya_TS 放大镜
/*** name //放大镜*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import W...原创 2019-05-29 20:05:13 · 400 阅读 · 0 评论 -
Laya_TS 设计模式脚本编辑
第一步往需要添加脚本的对象属性中的runtime属性中填写需要添加的包名加类名,并保存发布(保存Ctrl+s,发布Ctrl+F12)第二步创建脚本,目录如下图第三步填写代码/*** name */module game{ export class imageRunTime extends Laya.Image{ public scaleTime:number = ...原创 2019-05-30 15:24:46 · 1406 阅读 · 0 评论 -
Laya_TS 调用调试面板
第一步,在index.html中加入以下代码<script type="text/javascript" src="libs/laya.debugtool.js"></script>第二步,在初始化舞台Laya.init();后任意地方添加Laya.DebugPanel.init();//调用DebugPanel调试面板Laya.DebugTool.init...原创 2019-05-30 16:24:30 · 2161 阅读 · 0 评论 -
Laya_TS 启动类
在Laya的IDE中自己添加的TS文件会"bin/js"目录下生成相对应的.js文件,如果想要更改启动类,只需将index.html文件里的启动类替换成对应的文件名即可原创 2019-05-30 18:35:54 · 844 阅读 · 0 评论 -
Laya_TS 简单的监听键盘实现人物移动
import WebGL = Laya.WebGL;// 程序入口class GameMain{ constructor() { Laya.init(640,860, WebGL); Laya.loader.load("res/atlas/Images.png",Laya.Handler.create(this,this.onload)); ...原创 2019-05-30 21:04:22 · 3076 阅读 · 0 评论 -
TS_语法糖
函数function add(x, y) { return x + y;}// Anonymous functionlet myAdd = function(x, y) { return x + y; };完整函数类型let myAdd: (x: number, y: number) => number = function(x: number, y: numbe...原创 2019-06-05 10:36:48 · 2119 阅读 · 0 评论 -
Laya_TS 获取层级上的其他节点
/*** name */module game{ export class btnMove extends Laya.Button{ constructor(){ super(); Laya.init(640,860,WebGL); console.log("this = " + typeof(this.name)); this.on(Laya.Event...原创 2019-05-31 12:04:03 · 1168 阅读 · 0 评论 -
Laya_TS 通过按钮点击使人物移动
/*** name */module game{ export class btnMove extends Laya.Button{ private speed:number = 5; constructor(){ super(); Laya.init(640,860,WebGL); console.log("this = " + typeof(this.n...原创 2019-05-31 13:22:30 · 1753 阅读 · 2 评论 -
Laya_TS 缓动 Tween.to
/*** name */module game{ export class Tween extends Laya.Image{ constructor(){ super(); Laya.stage.frameLoop(100,this,function(){ console.log(this.x); }) Laya.Tween.to(this,...原创 2019-05-31 15:37:11 · 2762 阅读 · 0 评论 -
TS 索引类型
interface p { name: string; age: number; }const a:<P,T extends keyof p>(P:p,T[p]);//说明T的取值受限于pkeyof p 相当于 'name' | 'age';原创 2019-06-06 11:32:34 · 2406 阅读 · 0 评论 -
Laya_TS 切换纹理
/*** name 切换纹理*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import We...原创 2019-05-29 20:03:18 · 1026 阅读 · 0 评论 -
Laya_TS 心跳缩放效果
/*** name 心跳缩放效果*/module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Texture = Laya.Texture; import Browser = Laya.Browser; import Handler = Laya.Handler; import ...原创 2019-05-29 20:04:28 · 803 阅读 · 0 评论 -
Laya1.0Matter.js之简单の射击
添加Matter.js方法参照:https://mp.csdn.net/postedit/98217262TS源码var Matter: any;var LayaRender: any;module laya{ import Sprite = Laya.Sprite; import Stage = Laya.Stage; import Render = Laya.Rende...原创 2019-08-02 17:52:18 · 480 阅读 · 0 评论