查看: 1122|回复: 1
打印 上一主题 下一主题

[3D动漫] 计算角色与物体之间的距离来触发动画_代码

[复制链接]

2508

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32806
精华
12

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-7-16 15:25:09 |只看该作者 |倒序浏览

    01 function Update () {  

     
   

     
    02      var aa = GameObject.Find("tishen");  

     
   

     
    03      var bb =GameObject.Find("xar");  

     
   

     
    04      var dis : float=Vector3.Distance(aa.transform.position, bb.transform.position);  

     
   

     
    05   

     
   

     
    06      if (dis>5.0 && dis<=7.0 )  

     
   

     
    07      {  

     
   

     
    08            animation.Play("xarzx");  

     
   

     
    09      }  

     
   

     
    10   

     
   

     
    11      else if (dis>7.0)  

     
   

     
    12      {  

     
   

     
    13            animation.Play("idle");  

     
   

     
    14      }  

     
   

     
    15      else

     
   

     
    16   

     
   

     
    17            animation.Play("xarjh");  

     
   

     
    18 }
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2508

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32806
精华
12

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-8-3 18:38:36 |只看该作者
我爱纳金网~www.narkii.com
回复

使用道具 举报

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

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-2-13 16:51 , Processed in 0.070584 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部