using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Spine;
namespace PLAGame.Client
{public class FollowSpine : MonoBehaviour{public Transform spine;//lua给值Bone bone;Transform thisTran;Vector3 lp=Vector3.zero;public Transform parentTR;public string boneName = "bone";//具体跟随的节点可使用脚本的SkeletonAnimation的按钮Add Skeleton Utility,生成实际的骨骼节点 ,角色动的时候,实际的跟随节点// Start is called before the first frame updatevoid Start(){thisTran = transform;}// Update is called once per framevoid FixedUpdate(){if (bone != null){bone = spine.GetComponent<SkeletonAnimation>().skeleton.FindBone(boneName);//这部非常重要  必须要重新获得thisTran.SetParent(spine.transform);//if (thisTran.localPosition.x != bone.WorldX || thisTran.localPosition.y != bone.WorldY)  //有这个会有问题{lp.x = bone.WorldX; lp.y = bone.WorldY ;thisTran.localPosition = lp;}thisTran.SetParent( parentTR);if (Input.GetKeyDown(KeyCode.Space)){print(bone.WorldY);}}else{bone = spine.GetComponent<SkeletonAnimation>().skeleton.FindBone(boneName);if (bone == null){print("?? 占不到角色骨骼点");}}}}
}

Unity之Spine动画角色位置跟随相关推荐

  1. Unity使用spine动画

    Unity使用spine动画 在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持. 官网插件导入 当然 ...

  2. Unity插件:Unity使用spine动画

    一.spine动画介绍 动画能给游戏带来生机和灵气.我们相信创作一段美妙的动画,不仅需要强大的软件工具,更需要一套牛 B 的工作流程.Spine 专注于此,为您创建惊艳的骨骼动画,并将其整合到游戏当中 ...

  3. Unity 使用 Spine 动画

    在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持. 运行库导入 关于运行库的导入,有两种方式: 1. ...

  4. unity获取Spine动画时间

    SkeletonAnimation skeletonAnimation;float = duration= skeletonAnimation.skeletonDataAsset.GetAnimati ...

  5. unity spine动画渐变效果(UGUI及fairyGUI )

    unity spine动画渐变效果(UGUI及fairyGUI ) 查阅了一些资料,大部分都是直接去修改整个动画的alpha值.比如说spine动画默认shader为 更改成,此时修改shader的a ...

  6. unity 角色鉴赏 spine动画鉴赏人物

    基本实现需求: 一.人物: 1.人物的左右自由切换,人物是spine动画 2.人物移动到最左边时左移键消失,右移到最右边时右键小时 3.点击人物时人物站立动画切换摆pos,移动时不能点击动画切换 二. ...

  7. Cocos Creator Spine动画产生位移时,动画位置获取问题 (root的使用)

    版本:2.3.4 参考: CSDN Unity-Spine动画位移问题 CNBolg 使用Spine动画制作动作游戏 网上搜了一下Spine动画位置的解决方案,参考了两篇文章吧.在制作spine动作时 ...

  8. Unity——Spine动画的使用

    一.Spine是什么? Spine是一个收费的跨平台的2D骨骼动画制作工具. 官方地址:http://zh.esotericsoftware.com/ 二.Spine导出的Unity资源 Spine导 ...

  9. Unity将物体绑定在spine动画骨骼节点上

    实现 1.在目标spine动画下新建一个空物体. 2.给空物体添加BoneFollwer脚本(sprite动画添加BoneFollwer, ui动画添加BoneFollowerGraphic).此时s ...

最新文章

  1. sql server 关键字 三
  2. vue 报错unknown custom element解决方法
  3. 区块链BaaS云服务(17)纸贵科技Z-BaaS零知识证明
  4. 思维导图xmind学习记录
  5. 多级指针和静动态内存的跨函数访问
  6. 【转】Unity利用WWW http传输Json数据
  7. Android源码分析(一)-----如何快速掌握Android编译文件
  8. Unity 导航网格的使用
  9. 读《电商产品经理宝典》——重点摘录总结
  10. U盘容量变小后修复的方法
  11. python输出一棵树_如何用Python画一棵树
  12. 爬取王者荣耀网站所有英雄皮肤图片
  13. 使用PQ分区魔术师与DiskGenius合并主分区与逻辑分区
  14. NX二次开发-UFUN获取工程图所有视图tag UF_DRAW_ask_views
  15. JavaScript奇淫技巧:隐写术
  16. 基于51单片机的数码录音放音系统设计
  17. vmware开启虚拟机时虚拟机黑屏的解决办法
  18. 思博伦PosApp(Positioning Application)使用方法——如何设置动态载具
  19. 【bpmn.js 使用总结】八、自定义规则
  20. 【踩坑小记】通过maven下载依赖jar包总超时,赶紧用小本本记录镜像站

热门文章

  1. UI基础入门-综合案例-02
  2. 基于Python制作的消消乐小游戏
  3. android 悬浮窗的显示动画,android 悬浮窗特效
  4. csol 永恒 python_【午时已到】【永恒】Python图文评测
  5. 2014深圳锐明视讯校园招聘 [李园7舍_404]
  6. 移动APP反外挂攻防实战
  7. 台式计算机参考配置清单,台式电脑中等配置清单
  8. 如何有效提高照片的清晰度和分辨率?
  9. Intellij IDEA 不愧是最智能 IDE,轻松解决了 Java 8 数据流问题
  10. 综合评价与决策方法(五)——主成分分析法