-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathW7BasicFunction.js
37 lines (28 loc) · 922 Bytes
/
W7BasicFunction.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#pragma strict
//DMS 316 : GAME TECH
//OCT 9
//BASIC UNITY SCRIPT
//var VARIABLENAME : DATATYPE;
//REMEMBER/SEARCH DATA TYPE, ESPECIALLY int, float, string, boolean
var speed : int;
var isRotating : boolean;
internal var go : GameObject; // internal/private var to make the variable invisible
function Start () {
//PREPARARION, EXECUTED ONLY WHEN IT STARTS : ONE TIME
speed = 10;// assign 10 to variable named 'speed' when the program starts
//if you want, you can change the variable
}
function Update () {
//EXECUTED FOREVER
}
function OnMouseOver () {
//EVENT FUNCTION : EXECUTED ONLY
//CHANGE COLOR OF MATEIRAL
renderer.material.color = renderer.material.color - Color(0, 0.1, 0.1) * Time.deltaTime;
//ROTATE OBJECT
transform.Rotate(0,speed * Time.deltaTime,0);
//MOVE OBJECT
transform.Translate(0,1 * Time.deltaTime,0);
//PRINT MESSAGE ON CONSOLE
Debug.Log("Mouse is on me!");
}