请选择 进入手机版 | 继续访问电脑版

默认
回复 1
  • TA的每日心情
    慵懒
    2021-1-1 19:30
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    89

    主题

    124

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    27135

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    多动作多方向的动画创建代码[复制链接]
    发表于 2020-5-22 22:45:03 | 显示全部楼层 |阅读模式
    1. Anin = '初始四角裤'
    2. Anif = ['站立','走路','跑动','物攻','魔攻','死亡','待机']//一共有的动作
    3. Anix = [1,1,1,1,1,1,1]//每个动作起点帧
    4. Aniy = [1,1,1,1,1,1,1]//动作终点帧
    5. Anis = [1,1,1,1,1,1,1]//每个动作的速度
    6. Anim = [ '上','右上','右','右下','下','左下','左','左上']//一共多少个方向
    7. for(j = 0  , lenA = Anif.length; j < lenA; j++ ) { //第一次将所有动作循环起来
    8. Aniz = Aniy[j]-Anix[j] //取出当前动作总帧
    9. Anid = Aniz / Anim.length  // 取出当前方向单帧
    10. for(i = 0  , lenB = Anim.length; i < lenB; i++ ) {        //将所有方向循环起来
    11. 动画设置动作(Anin + '_' + Anif[j] + '_' + Anim[i]  , Anin  , Anix[j] + i * Anid + 1  , Aniy[j] + i * Anid + Anid  , -1  , Anis[j]  , #假 )
    12. 调试输出(Anin + '_' + Anif[j] + '_' + Anim[i]  )
    13. }}
    复制代码



    自己只需要填充上面的赋值参数就可以创建完毕了。是不是很酷炫。。
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2020-9-26 14:50
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    帖子

    22

    积分

    普通用户

    Rank: 1

    积分
    22
    发表于 2020-6-25 20:27:35 | 显示全部楼层
    学习学习学习习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|55IDE.Com

    GMT+8, 2021-4-19 01:11 , Processed in 0.176648 second(s), 39 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    返回顶部