第一个threejs的demo

  • 内容
  • 评论
  • 相关

早期看过我博客的都知道,我早年玩过一个3D引擎叫sea3D,他可以像createjs加载anCC的资源文件一样,用sea3D加载3DMAX的导出文件,不用设置光源摄像机动作位置等配置,就可以播放3D动画,相当方便。但是现在这个引擎都不维护了,所以本人还是决定换个引擎。对比了几个3D引擎后,我决定还是从threejs下手,不为别的,只是因为工作机会多……

QQ图片20220531140239.png

https://www.ajexoop.com/test/MMDLoader/index.html

demo如上,本人下载了米哈游官方的模型,反正他们是免费开放的,动作用的threejs的demo动作,感觉还挺有意思,比想象的简单多了,而且不像VUE那么枯燥。下次准备下个蒂法的模型,然后换个性感的动作。

最后再提一下,本人还用了createjs的ticker,不得不说createjs有些东西还是写的很有用的。

评论

6条评论
  1. Gravatar 头像

    匿名 回复

    他这个动作文件是用什么软件生成的哦

  2. Gravatar 头像

    匿名 回复

    哈哈 你好 请教一个createjs的问题
    for (var i = 0; i < window.hds.length; i++)
    {
    window.hds[i].addEventListener("KAIQIANG", onkaiqiang);
    }
    function onkaiqiang(e)
    {
    console.log(e.target);
    }
    请问我如何在onkaiqiang(e)里获取到是数组中的谁抛出的该事件呢?
    target = null currentTarget 也=null

    • Gravatar 头像

      ajex 回复

      @匿名 应该是代码哪里写错了 event一定会带target和currentTarget

  3. Gravatar 头像

    匿名 回复

    这3d模型在米哈游官方的哪下载?

匿名进行回复 取消回复

电子邮件地址不会被公开。