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. 【sqli-labs】 less37 POST- Bypass MYSQL_real_escape_string (POST型绕过MYSQL_real_escape_string的注入)

    POST版本的less36 uname=1&passwd=1%df' or 1#

  2. springboot:基础学习一 linux下后台启动springboot项目

    我们知道启动springboot的项目有三种方式: 运行主方法启动 使用命令 mvn spring-boot:run”在命令行启动该应用 运行“mvn package”进行打包时,会打包成一个可以直接 ...

  3. loadrunner录制不了浏览器

    Loadrunner11.0启动WebTours之总结1 第一次安装LR11时,安装安组件后没有对电脑进行重启,直接安装的LR112 安装完毕LR后,录制脚本时发现不能启动IE11.百度发现LR支持I ...

  4. 11.【Linq】

    11.2.4  Cast . OfType 和显式类型的范围变量 这两个操作符很相似:都可以处理任意非类型化的序列(它们是非泛型 IEnumerable 类的扩展方法),并返回强类型的序列. Cast ...

  5. Google HTML/CSS Style Guide

    转自: http://google.github.io/styleguide/htmlcssguide.xml Google HTML/CSS Style Guide Revision 2.23 Ea ...

  6. swift UITableViewCell 中的单选控制样式

    我昨天在网上找了一晚上的资料,但是大多都是OC得语法,swift资料实在是太少了,使得我这个刚入门swift的彩笔好不吃力,后面一直各种翻阅资料,终于让我找到了 visibleCells 这个方法,直 ...

  7. 1.1、配置Python虚拟环境

    安装虚拟环境 系统:CentOS 7.2 python版本:Python 2.7.5 1.虚拟环境介绍 虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装 ...

  8. Solr学习记录:Getting started

    目录 Solr学习记录:Getting started 1.Solr Tutorial 2. A Quick Overview Solr学习记录:Getting started 本教程使用环境:jav ...

  9. firebird的递归查询

    with RECURSIVE cte as ( select a.* from PM_PROJECT a where a.pm_id='root_id' union all select k.* fr ...

  10. Navicat Premium (patch and keygen)

    标签:Navicat 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://sofar.blog.51cto.com/353572/13 ...