Skip to content

Commit

Permalink
Added camera movement script along with another small component of that
Browse files Browse the repository at this point in the history
which controls the intensity of the light based on the height of the
camera.
  • Loading branch information
Alex Morais committed Nov 14, 2012
1 parent c33db17 commit d920a22
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
28 changes: 28 additions & 0 deletions Assets/CamControl.js
@@ -0,0 +1,28 @@
#pragma strict

var camHeight : int = 15;
var camPos : Vector3 = Vector3(32,camHeight,32);
var posMax : int = 5;
var posMin : int = 0;
var htMax : int = 15;
var htMin : int = 5;
var camOrigin : Transform;

function Start () {
gameObject.Find("Main Camera").transform.position = camOrigin.transform.position;
gameObject.Find("Main Camera").transform.position.y = camHeight;
}

function Update () {

camPos = gameObject.Find("Main Camera").transform.position;
if(!Input.GetKey(KeyCode.LeftControl))
{
gameObject.Find("Main Camera").transform.position = Vector3(Mathf.Clamp(camPos.x + Input.GetAxis("Mouse X"), posMin, posMax),
Mathf.Clamp(camPos.y + Input.GetAxis("Mouse ScrollWheel"), htMin, htMax),
Mathf.Clamp(camPos.z + Input.GetAxis("Mouse Y"), posMin, posMax));

gameObject.Find("Point light").light.intensity = gameObject.Find("Main Camera").transform.position.y*0.2;
}
//.intensity = gameObject.Find("Main Camera").transform.position.y;
}
2 changes: 0 additions & 2 deletions Assets/HexBoardScript.js
Expand Up @@ -26,8 +26,6 @@ function Start () {
{
for(var y=0; y < hi_index; y++)
{
Debug.Log(String.Format("{0},{1}", x, y));

// Determine a random texture from the two defined.
if(1 == Random.Range(1,3))
{
Expand Down
Binary file modified ProjectSettings/InputManager.asset
Binary file not shown.

0 comments on commit d920a22

Please sign in to comment.