zoukankan      html  css  js  c++  java
  • Egret3D初步学习笔记三 (角色使用)

    一 Unity中编辑角色

    仍然使用unity4.7.1_Egret3D_Dll.unitypackage。

    里面含有一个角色。

    二 查看人物的动画

    选中lingtong

    属性面板里有个Animator

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

     

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

     

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

     三 导出人物

    Egret3D->Export->SkinnedMesh

    设置导出项

     点击Export,导出

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

     

    复制到egret目录下

     加载并使用

    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();
    }

     实际效果:

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

  • 相关阅读:
    Oracle JDBC:驱动版本区别与区分 [转]
    项目管理: Alpha,Beta,RC,GA,Release
    J2EE: JCA (Java Connector Architecture) [转]
    HTML:Event [转]
    JavaScript:inherits
    HTML5 Canvas
    Selenium1 Selenium2 WebDriver
    HTML5 Canvas:初始Canvas
    License友好的前端组件合集
    JavaSe:Comparator
  • 原文地址:https://www.cnblogs.com/gamedaybyday/p/6293031.html
Copyright © 2011-2022 走看看