using UnityEngine;

using System.Collections;

public class PlayAminitors : MonoBehaviour {

public GameObject gaminitor;

public RuntimeAnimatorController controller1,controller2;//动画

public AudioSource audioSource1,audioSource2;

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

if (Input.GetKey (KeyCode.Alpha1)) {

//找到动画组件的Animator组件,获得cotroler属性,修改为controller1

gaminitor.GetComponent().runtimeAnimatorController = controller1;

//播放声音

if(!audioSource1.isPlaying)

audioSource1.Play();

}else if(Input.GetKey (KeyCode.Alpha0)){

//设置为null,则动画停止

gaminitor.GetComponent().runtimeAnimatorController = null;

}else if(Input.GetKey (KeyCode.Alpha2)){

gaminitor.GetComponent().runtimeAnimatorController = controller2;

}

}

}

unity获取脚本组件_Unity3D【脚本】获取游戏物体的Animator组件,并且修改动画属性 | 学步园...相关推荐

  1. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件 | 学步园

    1.需求描述: 我们经常有这样的需求,需要某个邮箱中提取一个mailist的人员,发来的特定邮件,比如他们的周报,提交的patch等等.由于这是一个周期性的工作,有很大的重复和繁杂性,我们这里编写了一 ...

  2. 【Unity入门】场景、游戏物体和组件的概念

    版权声明:本文为博主原创文章,转载请注明出处. 游戏和电影一样,是通过每一个镜头的串联来实现的,而这样的镜头我们称之为"场景".一个游戏一般包含一个到多个场景,这些场景里面实现了不 ...

  3. unity获取脚本组件_王者荣耀是怎样炼成的(三)unity组件与脚本

    上回书说到了unity的基本操作.这回我们来侃侃unity中的组件与脚本. 目录结构 一.组件与脚本简介 1.组件 组件(Component),顾名思义,就是游戏物体的组成部件. 这和我们对现实生活的 ...

  4. Unity中添加组件/启用禁用游戏物体

    常用变量 transform组件 场景当中的任何游戏物体,必须有一个transform组件.用来定位位置,游戏物体存在场景当中不可能没有位置,所以每个游戏物体有且只有一个transform组件,且不能 ...

  5. Unity3D学习笔记(一):Unity简介、游戏物体、组件和生命周期函数

    Project(工程.项目):工程是把游戏开发当前所需要的资源归类管理用的. Console控制台:日志.报错.调试,右上角,消息过滤 Assets:资源,存储游戏中一切用到的资源 Library:临 ...

  6. Unity脚本 (1) --- 创建脚本以及挂载脚本的本质,脚本模板的修改

    值类型 --- 在栈区中开辟内存空间并直接存储在栈区中,引用类型 --- 在栈区中开辟内存空间存引用,在堆区中开辟内存空间存数据(有可能堆区中还要开辟引用),然后将堆区中存储数据的内存空间的地址传给引 ...

  7. Unity3D获取游戏物体(GameObject)

    1.在Inspector中指定 在代码里声明一个公有类型的游戏物体时,然后在Inspector窗口里指定游戏物体,如下图所示: 将脚本赋给场景中的任意一个游戏物体,然后将想要指定的Cube游戏物体拖到 ...

  8. 【Unity3D】Unity 游戏画面帧更新 ( 游戏物体 GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 )

    文章目录 一. 游戏物体 GameObject 移动 二. 借助 Time.deltaTime 进行匀速运动 一. 游戏物体 GameObject 移动 在 Unity 中 , 如果想要让 游戏物体 ...

  9. 【Unity学习第二天】滚球游戏学习(Roll A Ball)

    基本流程 ** 0.在基础的地面上会有一个小球,通过控制小球的滚动,吞吃地面上的一些小块. 1.创建基础场景,包括地面,主角,触碰小块. ① 通过材质设置修改相关物体的颜色/光滑度等显示. ② 重复出 ...

最新文章

  1. 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...
  2. 三、自然语言处理研究内容
  3. 解决pl/sql devloper 中数据库操作语句中文乱码的问题
  4. 关于低代码自定义表单的思路和想法
  5. 【渝粤题库】陕西师范大学200371 拓扑学 作业 (专升本、高起本)
  6. ajax success返回 .net,asp.net-mvc-返回JsonResult的ASP.Net MVC Ajax调用
  7. python 非线性多项式拟合_用python进行非线性回归-有什么简单的方法可以更好地拟合这些数据?...
  8. 案例:实现用户注册功能
  9. stm32可以移植linux系统吗,如何在STM32上移植Linux?超详细的实操经验分享
  10. 软件工程概论第十三周学习进度
  11. 高度设置为100%无效的解决办法
  12. php问答系统模板,tipask问答系统模板资料对照
  13. 学术之声 | 专访邵俊教授:区块链用技术保证在链上说话算话
  14. CentOS部署单机Presto
  15. Kubernetes(k8s)快速入门和环境部署
  16. java多线程listview_ListView的优化
  17. 【BZOJ3144】【HNOI2013】切糕(网络流)
  18. 搭建:LVS+Keepalived高可用Web服务群集环境
  19. 个人练习 倒计时 轮播图
  20. NYOJ628 小媛在努力

热门文章

  1. Spring Boot自定义 Servlet Filter 的两种方式
  2. Java 8 中 Stream API 的奇技淫巧
  3. Logback中使用TurboFilter实现日志级别等内容的动态修改
  4. 提高安全意识,保护自身安全
  5. oracle的正则表达式(regular expression)简单介绍
  6. some of the strides of a given numpy array are negative
  7. win10 窗口无边框
  8. opencv图像和二维数组相互转换
  9. 青龙依赖环境一键安装部署
  10. 二十、Threaded I/O模型