egret-docs-master/Engine3D/Egret3DDisp/Role/README.md

29 lines
868 B
Markdown

Role
----------
场景中的角色对象 管理角色的avtar 所有avatar共用一个骨骼动画
----------
// 加载一个角色的配置
protected loaderRole() {
// 这是个avatar 角色
var roleLoader: egret3d.QueueLoader = new egret3d.QueueLoader();
roleLoader.load("resource/doc/Js_20161109/MapConfig.json");
roleLoader.addEventListener(egret3d.LoaderEvent3D.LOADER_COMPLETE, this.onRoleComplete, this);
}
// 角色加载完成
protected onRoleComplete(e: egret3d.LoaderEvent3D) {
var roleLoader: egret3d.QueueLoader = e.target;
var role: egret3d.Role = roleLoader.getAsset("resource/doc/Js_20161109/MapConfig.json");
this.view.addChild3D(role);
role.x = 300;
// avatar 角色 动画播放
role.skeletonAnimation.play();
}
![](Img_0.gif)
----------