LayaAir游戏引擎的例子
参考Laya官方网站的教程做的例子,使用的是1.2版的IDE。typescript编程。
对于这个游戏引擎的评价:
- 游戏的API的设计还是相当易用的,而且也很完善。
- 在微信中运行效果并没有预想的好,帧率和和Native的App还是有一定差距,飞机大战操作不跟手。
- 在微信中WebGL的渲染并没有显示出比canvas更高的帧率,不知道是哪里的问题。
- IDE有诸多问题,很多问题会莫名其妙:
- 开始创建的工程无法使用WebGL,在init方法中添加启用WebGL参数之后游戏黑屏。新建工程然后拷贝代码到新项目就可以使用了。
- 开始创建的工程无法使用IDE创建的UI,在代码运行中创建UI类实例就会报错。同样通过新建工程拷贝文件解决。
- 很多正确的代码,IDE经常会莫名其妙的报语法错误(如果你把某个代码文件移动一下路径就会出现这个问题)。
- 在mac电脑上会有一些小烦恼
- IDE无法全屏
- UI编辑的模式对触摸板操作很不友好,如果不使用鼠标几乎无法做UI的设计。
- 最后一个不是问题的问题个人觉得这个IDE设计的很没有品位。挺好的VSCode被改成这样,看着实在不忍。
总的评价:API设计比较成熟,但是IDE非常不稳定。官方文档及实例较完善。