每个程序员都有一颗写游戏的心
最近看了Egret,感觉挺有意思
于是试着写个demo
想着先看教程吧
就一个helloworld哪够啊
于是又去看了教学示例
好家伙,不同版本的还不向下兼容
用了最新版的引擎运行demo 最基本的显示
竟然运行不了
搜索了一下,发现5.1.9之后的版本
var bmd:egret.BitmapData = evt.currentTarget.data;
/*** 本示例关键代码段开始 ***/
/// 将已加载完成的图像显示出来
var bird:egret.Bitmap = new egret.Bitmap( bmd );
new egret.Bitmap 不能传BitmapData类型的数据了
不多废话了
解决如下:
var imageLoader = <egret.ImageLoader>event.currentTarget;
let texture = new egret.Texture();
let bmd = imageLoader.data
texture._setBitmapData(bmd);
var bird:egret.Bitmap = new egret.Bitmap(texture);