• 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(3)!


    ---恢复内容开始---

    前言-

    虽然上文说的是model的绘制但是这个说法并不严谨,之前的几个例子都会有模型文件的读入和载入,可是在LAppRenderer、LAppView中并没有.moc等文件的读入,只有背景图片的载入。那么这些文件都是在那里写入的呢?

    那就不得不提另一个类

    LAppModel

    LAppModel-

    那我们就来瞅瞅LAppModel里都有实现了什么样的功能?

    -release()       //删除model
    -releaseModel()    //如果ArrayList不为空则挨个清空他们

    -load()        //载入model的所有;不过这次借助的是json(modelSetting)和PlatformManager
    -update()       //model更新,眨眼频率,随机动作(还有一个自己写的新动作?大概)还有嘴唇同步
    -drawHitArea()     //绘制碰撞箱

    -startMotion      //开始动作  priority优先级
    -startRandomMotion   //开始随机优先级动作
    setExpression()、setRandomExpression()  //触摸后的反映动作
    hitTest()        //测试触摸
    feedIn()        //淡入淡出时间

    如果要是只看实现的功能的话还是挺简单的,如果有不对的请及时联系我。


    ---恢复内容结束---

  • 相关阅读:
    Elasticsearch与kibana的单机安装
    PS 设计带斑点图案的背景
    中国传统纹样简略
    js 在非module中引用module里的变量和函数
    ssh 使用pem秘钥文件登录
    jquery sortable 使用注意事项
    ES6中的函数、对象定义
    file-loader返回object Module 路径的问题
    Louvain 论文笔记
    基于Docker方式的LNMP环境搭建
  • 原文地址:https://www.cnblogs.com/YFEYI/p/10696953.html
Copyright © 2020-2023  润新知