using UnityEngine;
using System.Collections; public class test : MonoBehaviour {
//print只能在MonoBehavior的子类中使用,否则只能使用Debug.log()
public int age;
public string name; //每当脚本被加载时调用;“有添加脚本即调用,哪怕该脚本没有激活”
void Awake(){
//通常在awake中 初始或public成员
print("awake");
} //每次激活脚本时调用;
void OnEnable() {
//通常处理重置操作
print("onEnable");
} //在第一次调用update之前调用;“脚本的生命周期中只调用一次”
public void Start () {
print("start");
//1.游戏对象的名字
gameObject.name = "cube_"; //2.游戏对象的tag
gameObject.tag = "Player"; //3.表示当前对象是否激活
if (gameObject.activeSelf)
{
} //4.设置游戏对象的激活状态
gameObject.SetActive(true); //5.获取游戏对象身上的组件
ss s = gameObject.GetComponent<ss>(); //6.给游戏对象添加指定类型的组件
Light l = gameObject.AddComponent<Light>(); //7.通过Tag值查找游戏对象
GameObject g = GameObject.FindGameObjectWithTag("Player");
g.name = "老王"; GameObject gg = GameObject.FindWithTag("Player");
GameObject[] gs = GameObject.FindGameObjectsWithTag("Player"); //8.通过游戏对象名字查找游戏对象
GameObject ggg = GameObject.Find("Plane");
ggg.name = "平面"; //9.销毁游戏对象
GameObject.Destroy(ggg, 2f);
} // Update is called once per frame;“每帧调用一次”
void Update () {
bool b = Input.GetKeyDown(KeyCode.W);
print("update is input key 'W'"+b.ToString());
if (b)
{
var position = transform.position;
position.x = position.x + ;
gameObject.transform.position.Set(position.x, position.y, position.z);
print("Update");
} //参数表示接收鼠标的动作type;0表示左键,1表示右键,2表示鼠标中键
if (Input.GetMouseButtonDown())
{ } } //在update方法调用完之后调用
void LateUpdate() {
print("lateUpdate");
} //取现激活状态后调用
void OnDisable() {
print("onDisable");
} //被销毁时调用一次
void OnDestroy() {
print("onDestroy");
} //持续调用;IMGUI代码需要写在OnGUI中
void OnGUI() {
print("onGUI");
} //以固定频率调用
void FixedUpdate() {
//一般我们会把处理物理的代码放在这里
print("FixedUpdate");
} }

Unity3d gameObject的更多相关文章

  1. unity3d GameObject.Find 严格区分大小写的

    GameObject.Find 查找 static function Find (name : string) : GameObject Description描述 Finds a game obje ...

  2. unity3d基础01

    Unity3d 五大视图: 1 Scene:存放hierarchy中创建的游戏对象,但实际只能看到一部分 *Scene浏览: ①右键进入“飞行模式”,方便查看整个场景 ②选中摄像机,按ALT进入浏览的 ...

  3. unity3d android互调

    unityPlayer = new AndroidJavaClass("com.xxx.xxx.MainActivity"); curActivity = unityPlayer. ...

  4. Unity进阶----AssetBundle_01(2018/10/30)

    AssetBundle作用和定义 1).AssetBundle是一个压缩包包含模型.贴图.预制体.声音.甚至整个场景,可以在游戏运行的时候被加载: 2).AssetBundle自身保存着互相的依赖关系 ...

  5. Unity组件

    在学习C++的时候,对于面对对象有点了解.然后也使用过一段时间的Unity,用起来还是觉得,怎么这么好用.耦合性极低.当时不知道这是基于组件编程.所以现在来学习下基于组件的知识,并比较下基于组件和基于 ...

  6. Unity进阶之ET网络游戏开发框架 03-Hotfix层启动

    版权申明: 本文原创首发于以下网站: 博客园『优梦创客』的空间:https://www.cnblogs.com/raymondking123 优梦创客的官方博客:https://91make.top ...

  7. ET框架之SceneChangeComponent

    初始化事件 using ETModel; namespace ETHotfix { [Event(EventIdType.InitSceneStart)] public class InitScene ...

  8. 【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics

    作者:王选易,出处:http://www.cnblogs.com/neverdie/  欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点推荐.谢谢! Unity3D重要模块的类图 最近刚刚完成了一 ...

  9. 【Unity3D技巧】在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信 (二) : 引入中间层NotificationCenter

    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 一对多的观察者模式机制有什么缺点? 想要查看 ...

随机推荐

  1. 用批处理实现垃圾文件清除/自动关机/清除copy病毒

    晚上睡觉之前为了下emule经常使用命令shutdown,最近受一个小程序影响想做个自动关机的批处理文件免的麻烦!网上有高手做了个,不过运行时出 现一个绑定错误,at也不能执行,所以后来自己做了简化版 ...

  2. PL\SQL(day05)

    PLSQL 1.常用的访问数据库的相关技术 1) plsql 过程化的sql 2) proc/c++ 在c/c++语言中访问oracle数据库的技术 3) ado/odbc vc中访问数据库的技术 4 ...

  3. 51nod1085 背包问题【动态规划】

    在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2--Wn(Wi为整数),与之相对应的价值为P1,P2--Pn(Pi为整数).求背包能够容纳的最大价值. Input 第1行,2个整数 ...

  4. 八进制、十六进制与十进制的转换,bytes的十六进制

    二进制.八进制.十六进制与十进制的不同顾名思义在于进位不同: 十进制遇十进一,9+1=10,19+1=20,199+1=200.相同数字前一位是后一位的十倍,例如11,前一个代表10,后一个是1. 一 ...

  5. PAT 1089. Insert or Merge

    Insertion sort iterates, consuming one input element each repetition, and growing a sorted output li ...

  6. 邓_ PHP·笔记(函数总结)

    PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持 ...

  7. 利用IO多路复用,使用linux下的EpollSelector实现并发服务器

    import socket import selectors # IO多路复用选择器的模块 # 实例化一个和epoll通信的选择器 epoll_selector = selectors.EpollSe ...

  8. LID&LDS 的另外一种算法

    参见:LIS,LDS的另类算法(原) 然后讲讲我的想法:  有结论不上升子序列的个数=最长上升子序列的长度.....至于为什么,在下面讲 上代码: #include <iostream> ...

  9. rmq问题和lca可以相互转化

    Sparse Table算法 一般RMQ的Sparse Table(ST)算法是基于倍增思想设计的O(Nlog2N) – O(1)在线算法 算法记录从每个元素开始的连续的长度为2k的区间中元素的最小值 ...

  10. rsync与cwRsync

    以下这个链接是windows之间的csRsync和csRsyncServer同步教程: http://www.cnblogs.com/wwufengg/p/rsync-config.html !Att ...