Quantcast
Channel: Questions in topic: "slot"
Viewing all articles
Browse latest Browse all 109

Trouble with scripting

$
0
0
I am trying to create a Slot Machine using the multiple scripts. The issue I am having is that the script that would create the 3 wheels for the slot machine is not working. Can anyone explain why? It will only create one wheel. var wheel0Prefab: GameObject; var wheel1Prefab: GameObject; var wheel2Prefab: GameObject; function create() { var g = GetComponent("global"); var go: GameObject; // wheel0 go = Instantiate(wheel0Prefab, Vector3(-0.6, 0, 0), Quaternion.identity); go.name = "Wheel0"; go.renderer.material.color = Color(1, 1, 1); g.WO0 = go; g.WS0 = go.AddComponent ("script0"); // wheel1 go = Instantiate(wheel1Prefab, Vector3(0, 0, 0), Quaternion.identity); go.name = "Wheel1"; go.renderer.material.color = Color(1, 1, 1); g.WO1 = go; g.WS1 = go.AddComponent ("script1"); // wheel2 go = Instantiate(wheel2Prefab, Vector3(0.6, 0, 0), Quaternion.identity); go.name = "Wheel2"; go.renderer.material.color = Color(1, 1, 1); g.WO2 = go; g.WS2 = go.AddComponent ("script2"); // hiding plane go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Face"; go.transform.position = Vector3(0, 0, -2.67); //.zero; go.transform.Rotate(-90, 0, 0); go.renderer.material.color = Color(0, 0, 0); g.FO = go; // winning lines go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Plane1"; go.transform.position = Vector3(0, 0, -3); //.zero; go.transform.Rotate(-90, 0, 0); go.transform.localScale = Vector3(0.2, 1, 0.0056); go.renderer.material.color = Color(1, 0, 0); g.POs[1] = go; go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Plane2"; go.transform.position = Vector3(0, -0.9, -3); //.zero; go.transform.Rotate(-90, 0, 0); go.transform.localScale = Vector3(0.2, 1, 0.005); go.renderer.material.color = Color(1, 0, 0); g.POs[2] = go; go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Plane3"; go.transform.position = Vector3(0, 0.9, -3); //.zero; go.transform.Rotate(-90, 0, 0); go.transform.localScale = Vector3(0.2, 1, 0.005); go.renderer.material.color = Color(1, 0, 0); g.POs[3] = go; go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Plane4"; go.transform.position = Vector3(0, 0, -3); //.zero; go.transform.Rotate(320, 90, 270); go.transform.localScale = Vector3(0.3, 1, 0.005); go.renderer.material.color = Color(1, 0, 0); g.POs[4] = go; go = GameObject.CreatePrimitive(PrimitiveType.Plane); go.name = "Plane5"; go.transform.position = Vector3(0, 0, -3); //.zero; go.transform.Rotate(40, 90, 270); go.transform.localScale = Vector3(0.3, 1, 0.005); go.renderer.material.color = Color(1, 0, 0); g.POs[5] = go; }

Viewing all articles
Browse latest Browse all 109

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>