Unity Mecanim动画的实现(五):实现武器的切换
武器切换是游戏或者工业仿真中最常见的功能,一般需要先在模型骨骼响应的节点设定空物体。具体步骤:
1、在响应骨骼节点添加空物体;
2、将武器或者工器具增加为空物体的自对象,并调节其Transform,将物体的Transform复制给空对象,自身的Transform重置。
3、通过脚本控制武器位置与武器的父子关系,实现武器不同持有状态的切换。
if(Input.GetKeyDown(KeyCode.Q)){//按键Q来切换武器isFight=!isFight;_animator.SetBool(ISFIGHT,isFight);if(isFight){myCrossbow.transform.SetParent(weaponPosition2.transform,false);}else{myCrossbow.transform.parent=weaponPosition1.transform;myCrossbow.transform.localPosition=Vector3.zero;myCrossbow.transform.localRotation=Quaternion.identity;myCrossbow.transform.localScale=new Vector3(1,1,1);}}
Unity Mecanim动画的实现(五):实现武器的切换相关推荐
- Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Avatar Mask)的简单使用
Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Avatar Mask)的简单使用 目录 Unity Mecanim动画系统 之 动画层(Layers)和 动画遮罩(Ava ...
- Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用
Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用 目录 Unity Mecanim动画系统 之 IK(Inverse Kinemat ...
- Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用
Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用 目录 Unity Mecanim动画系统 之 动画混合树(Blend Trees)的简单使用 一.简单介绍 二. ...
- Unity—Mecanim动画系统
这两天学习了动画系统,接下来学习物理引擎和粒子特效! 每日一句:你只管自信,其他的交给别人来说 目录 Mecanim动画系统 新特性 常用名词: 步骤: 模型动画的导入 Animator动画状态机 M ...
- Unity Mecanim 动画系统简介
目录 前言 正文 1. Animator 组件 2. 创建 AnimatorController 3. 创建新状态 4. 状态切换 Has Exit Time: 前言 Mecanim是Unity提供第 ...
- [Unity] GPU动画实现(五)——渲染GPU动画
GPU动画实现的最后一步是在shader中重新进行顶点采样. 将动画数据存在一张图片上,每帧动画数据就是一行,因此每个顶点的位置由2个属性确定 1.帧数 2.顶点ID 帧数 = 当前时间 / 动画时间 ...
- Unity Mecanim动画 动画片段只执行一次
有时需要animator控制动画只播放一次,通过state的设置比较麻烦: animtor.setBool("state",true); //再设回去 animtor.setBoo ...
- Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)
Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向.可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画 ...
- Unity 3D 导入三维模型||Unity 3D 动画系统简介(Mecanim)
将三维模型导入 Unity 3D 是游戏开发的第一步. 下面以 3ds Max 为例,演示从三维建模软件中将模型导入 Unity 3D 的过程,具体步骤如下. 在 3ds Max 中创建房子模型. 执 ...
最新文章
- 别再一知半解啦!索引其实就这么回事!
- 数据结构实验——中缀表达式转为后缀表达式
- 用OneR算法对Iris植物数据进行分类
- 【论文解读】深度学习网络架构新视角:通过相关图表达理解神经网络(何恺明团队新作)...
- NYOJ 202 红黑树
- 1_RabbitMQ初入门入门Hello消费者+生产者
- centos7定制linux镜像,自定制Centos7.3系统镜像(ISO)
- Ansible playbook
- 记conda 安装geopandas遇到的一个小错误
- python判断set里是否包含值_【python】判断值是否在list和set的对比以及set的实现原理...
- 消息队列的使用场景(转载c)
- 8月7日晚八点分享-推荐系统面试/概览
- 实验室耗材管理系统,医院各科室如何进行耗材管理
- java简易计算器代码
- 福禄克FLUKE OFP-200-S-MOD/OFP-200-S1490-MOD/OFP-200-S1625-MOD/OptiFiber Pro高动态范围模块
- 测试iphone硬件好坏的软件,iPhone手机如何检测硬件故障,硬件检测必备技能,建议了解一下...
- 双系统平板电脑android升级吗,平板电脑双系统好不好 平板电脑双系统优缺点【详细介绍】...
- 麻省理工公开课人工智能笔记六
- SQL巩固以及数据库、表结构优化
- 【Day35 文献精读】Causal contribution of primate auditory cortex to auditory perceptual decision-making