laya使用fairygui入门教程

下载laya的sdk
把FairyGUI-layabox-master\source\bin里的fairygui.js放到laya项目里的bin\libs里 index.js再引入下
引入的顺序不要变
fui只需要core和html两个文件
window.screenOrientation = “sensor_landscape”;
//-----libs-begin-----
loadLib(“libs/laya.core.js”)
loadLib(“libs/laya.html.js”)
//-----libs-end-------
loadLib(“libs/fairygui.js”);
loadLib(“js/bundle.js”);

然后把fairygui.d.ts
放到laya项目目录里的libs里
那里是专门放d.ts文件的地方 这样写代码的时候就会有代码提示了

大概说一下laya和fui设计理念的区别
在laya里 一个界面就是一个文件 每个都是独立的 不论dialog还是view 还是scene
而fui并不是
fui有一个包的概念
比如你有一个背包系统 他可能会用到3个窗口和5个view 这是一整套的
最后都会打到一个包里 最后你加载这个包就可以了
就是下面的代码
fgui.UIPackage.loadPackage(“res/Package1”,new Laya.Handler(this,this.lfun));
lfun():void{
Laya.stage.addChild(fgui.GRoot.inst.displayObject);
let view:fgui.GComponent = fgui.UIPackage.createObject(“res/Package1”,“View1”).asCom;
fgui.GRoot.inst.addChild(view);
}
但是在此之前需要先发布一下

fui的发布设置里,点全局设置
勾选 -使用二进制格式-,
不勾选 -压缩描述文件-
发布路径要写laya项目路径的bin\res

ps:
在fui里 创建好了富文本框
到了laya里显示却完全不一样。。。嗯。。。等laya2.5修复的吧

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值