一 Unity中编辑角色

仍然使用unity4.7.1_Egret3D_Dll.unitypackage。

里面含有一个角色。

Egret3D初步学习笔记三 (角色使用)

 

二 查看人物的动画

选中lingtong

Egret3D初步学习笔记三 (角色使用)

 

属性面板里有个Animator

Egret3D初步学习笔记三 (角色使用)

 

选择window->Animator 可以打开动画编辑面板.目前只有一个动作。egret太敷衍了。多几个动画测试都不行。。

 Egret3D初步学习笔记三 (角色使用)

 

 对应的文件,可以在Assets窗口中看到。

 Egret3D初步学习笔记三 (角色使用)

 

我们可以编辑当前动画。具体操作得学学unity才知道。。。

Egret3D初步学习笔记三 (角色使用)

 

 

 三 导出人物

Egret3D->Export->SkinnedMesh

Egret3D初步学习笔记三 (角色使用)

 

设置导出项

 

Egret3D初步学习笔记三 (角色使用)

 

 点击Export,导出

我们可以在unity得目录下得到0_lingtong文件夹,里面包含导出的角色信息。

 Egret3D初步学习笔记三 (角色使用)

 

复制到egret目录下

Egret3D初步学习笔记三 (角色使用)

 

 加载并使用

private role: egret3d.Role;
/**加载角色*/
private loadRole(){
   var roleLoader: egret3d.QueueLoader = new egret3d.QueueLoader();
   roleLoader.addEventListener(egret3d.LoaderEvent3D.LOADER_COMPLETE, this.onLoadComplete, this);
   roleLoader.load("resource/Example/SkinnedModel/0_lingtong/MapConfig.json");
}

protected onLoadComplete(e: egret3d.LoaderEvent3D): void {
   this.role = e.data;
   this.view3D.addChild3D(this.role);
   this.role. skeletonAnimation.play();
}

 

 实际效果:

红色方块是另外写的。不用管。。。

 

Egret3D初步学习笔记三 (角色使用)

 

相关文章:

  • 2021-09-28
  • 2021-05-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
  • 2021-11-07
  • 2021-06-29
相关资源
相似解决方案