关于Unity中获得自己节点下的组件的简易方法

在一个节点下挂载一个脚本,脚本里面要使用自己节点下的其他组件

用法1

private Light light;

void Start () {

  this.light=this.GetComponent<Light>();
  this.light.....//已经可以使用了
}

用法2

public Light light;//然后把自己节点拖进这个公开的属性中,就是节点拖进自己挂的脚本的公开属性中

this.light.....//已经可以使用了
时间: 2024-10-20 08:03:53

关于Unity中获得自己节点下的组件的简易方法的相关文章

ztree中获取选中节点下的所有叶子节点

ztree中获取选中节点下的所有叶子节点 var setting = {     data: {         simpleData: {             enable: true        }     },     callback: {         onClick: treenodeClick     } }; //点击树节点,获取节点的所有叶子节点idfunction treenodeClick(event, treeId, treeNode, clickFlag) {

unity中 UGUI的按下、拖动接口事件的实现

using UnityEngine; using System.Collections.Generic; using DG.Tweening; using UnityEngine.EventSystems; using UnityEngine.UI; public class testUI : MonoBehaviour, IPointerClickHandler, IPointerDownHandler, IPointerUpHandler, IDragHandler, IEndDragHan

关于Unity中植物树木烘焙后没有影子的解决方法

模型的Lighting下方会报一个mesh used by the renderer doesn't have normals.normals are needed for light的警告 更改模型属性中normals的none改为import 完美解决 原文地址:https://www.cnblogs.com/guaishoudashu/p/9894762.html

angular 中自己常用的下拉框获取值方法

方法一 HTML页中 <select name="" id="if02" data-first-option="true" (change)="getChange($event.target.value)"> <option value="-1">--请选择--</option> <option [value]="true">是</o

在Delphi7中JSON遍历节点不支持使用IN处理方法

相关资料:http://www.cnblogs.com/del/archive/2009/10/23/1588690.html Delphi2007源代码: 1 procedure TForm1.Button1Click(Sender: TObject); 2 var 3 jo: ISuperObject; 4 item: ISuperObject; 5 begin 6 jo := SO(Memo1.Text); 7 for item in jo do 8 Showmessage(item.as

QT中检索设定目录下所有指定文件的方法

void MainWindow::on_pushButton_clicked() { QDir dir=QFileDialog::getExistingDirectory(this, tr("Open Directory"), "", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); QStringList nameFilters; nameFilters << "*.

移植UE4的模型操作到Unity中

最近在Unity上要写一个东东,功能差不多就是在Unity编辑器上的旋转,移动这些,在手机上也能比较容易操作最好,原来用Axiom3D写过一个类似的,有许多位置并不好用,刚好在研究UE4的源码,在模型操作上,很多位置都解决了,其实大家可以对比下,在UE4与Unity中,UE4的如移动和旋转都要正确和好用. 如下是根据UE4中简单移植过来的效果图,差不多已经够用,UE4相关源码主要在EditorViewportClient与UnrealWidget. 介绍一下这个组件主要功能. 1. 模型本地空间

关于Unity中Camera的Aspect

一直以来对Camera的Aspect和Game窗口的Aspect都是一知半解,某天从一本书中看到了对Camera的API讲解,但是总觉得对Aspect讲解的有问题.于是就认真的思考起了这个问题,还发现设置完Cmera.aspect之后,Scene窗口的视椎体竟然不同步, 也不知其原因.苦恼了很久.经过一番研究并与同事讨论有所收获,便写下此文.一方面为了强化自己的理解,一方面也为了分享给更多人. 言归正传,大家都知道我们在场景中放置的物体最终渲染到屏幕上都是离不开我们的摄像机.对于透视摄像机(Pe

关于Unity中stretch的分开使用、预制体、Scroll View的UI节点

一.上次讲的菊花的四个花瓣,只讲了四个花瓣和在一起的时候的作用,现在是分开的菊花的四个花瓣的作用 1.创建一个Canvas2.对Canvas进行初始化3.创建一个Image的UI节点作为Canvas的子节点,名字叫bg.4.再创建一个GameObject的空节点作为Canvas的子节点.5.在GameObject下面创建一个叫icon的Image类型的UI子节点6.把icon的颜色改为红色便于观察,大小改为300X300点击左上角的stretch,图案选择最右下角的四个花瓣对应四个角的状态,7.