123456789101112131415161718192021222324252627282930313233343536373839 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- public class click : MonoBehaviour
- {
- private GameObject buttonObj;
- cubeController cubeController;
- cube cube;
- private void Start()
- {
- buttonObj = GameObject.Find("Button");
- buttonObj.GetComponent<Button>().onClick.AddListener(Start2);
- buttonObj.GetComponent<Button>().onClick.AddListener(F);
- }
- void Start2()
- {
- //我们将obj1初始化为一个Cube立方体,当然我们也可以初始化为其他的形状
- GameObject obj1 = GameObject.CreatePrimitive(PrimitiveType.Cube);
- //设置物体的位置Vector3三个参数分别代表x,y,z的坐标数
- obj1.transform.position = new Vector3(2, 2, 2);
- //给这个创建出来的对象起个名字
- obj1.AddComponent<testMove>();
- //设置物体贴图要图片文件放在(Resources)文件夹下,没有自己创建
- obj1.GetComponent<Renderer>().material.mainTexture = (Texture)Resources.Load("light");
- }
- void M()
- {
- print("执行了M方法!");
- }
- public void F()
- {
- print("执行了N方法!");
- }
- }
|