unity->C#->组件->点击cube1 可以控制 光源亮度 cube1变大变小 cube2旋转 sphere颜色 cylander走停
来源:互联网 发布:视频后期制作软件ae 编辑:程序博客网 时间:2024/04/29 04:57
1.场景 一个光源, 一个cube1 一个cube2 一个sphere 一个Cylinder
点击cube1 可以控制 光源亮度 cube1变大变小 cube2旋转 sphere颜色 cylander走停
using UnityEngine;using System.Collections;public class cude1 : MonoBehaviour {public static bool aaa=false;void Start () {}void Update () {if (aaa == true) {transform.localScale = new Vector3 (2.0F, 2.0F, 2.0F);//改变缩放比例大小} else {transform.localScale = new Vector3 (1.0F, 1.0F, 1.0F);}}void OnMouseDown(){aaa = !aaa;}}
using UnityEngine;using System.Collections;public class cude2 : MonoBehaviour {//public cude1 c1;public float yRotation = 0.0f;void Start () {}void Update () {if(cude1.aaa){yRotation++;transform.eulerAngles = new Vector3(0, yRotation, 0);//旋转}}}
using UnityEngine;using System.Collections;public class cylinder : MonoBehaviour {// Use this for initializationvoid Start () {}void Update () {if (cude1.aaa) {this.transform.Translate (0.1f, 0, 0, Space.World);//x轴方向移动} else {this.transform.Translate (-0.1f, 0, 0, Space.World);}}}
using UnityEngine;using System.Collections;public class light : MonoBehaviour {public float a=0.0f;void Start () {}void Update () {if (cude1.aaa) {if (a < 8.0f) {a = a + 0.1f;this.gameObject.GetComponent<Light> ().intensity = a;//光照强度修改} else {a = 0.0f;this.gameObject.GetComponent<Light> ().intensity = a;}} }}
using UnityEngine;using System.Collections;public class color : MonoBehaviour {private MeshRenderer mm;void Start () {mm = this.gameObject.GetComponent<MeshRenderer> ();//mm代表材质球}void Update () {if (cude1.aaa) {mm.material.color = new Color (0, 1, 0);} else {mm.material.color = new Color (1, 1, 0);}}}
0 0
- unity->C#->组件->点击cube1 可以控制 光源亮度 cube1变大变小 cube2旋转 sphere颜色 cylander走停
- 控制字体变大变小
- mbed serial_api模块移植到stm32f107vc(基于st32f1 cube1.4.0)
- uibutton点击按钮时title变大 松开时变小
- Unity鼠标控制物体360°旋转和点击移动
- Unity 3D - 光源组件( Light )
- 字体变大变小
- 字体变大变小
- 物体变大变小
- Unity控制移动、旋转
- unity shader不同光源位置及颜色信息
- btn变大变小的效果
- vp+小圆点+变大变小
- itk中的数据变大变小
- unity 控制对象移动、旋转
- unity 控制旋转的方法
- Unity触摸控制旋转缩放
- Unity-陀螺仪控制Camera旋转
- sqrt(x)
- Spring之DAO模块
- WatchKit开发资料整理
- 【SVN】新SVN项目的注意事项
- Java笔记03-Java语法基础02
- unity->C#->组件->点击cube1 可以控制 光源亮度 cube1变大变小 cube2旋转 sphere颜色 cylander走停
- [C++杂记] int转string
- 又一个懒散的假期过去了,新学期又开始了。。。
- Java基础---继承、抽象、接口 (黑马程序员)
- mysql安装笔记
- 编程之美 读书笔记(寻找最大的k个数)
- Linux 运行级别
- 看好你的门-确保验证机制的安全(2)-安全处理敏感信息
- UVa12333 - Revenge of Fibonacci