获取预制和获取gameObject

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEditor;

public class selectionFn : ScriptableObject {

    [MenuItem("Learn/selection")]
    static void _selection()
    {
        //获取预制的方法
        ArrayList getPrefabs = new ArrayList();
        Object[] objs = Selection.GetFiltered(typeof(Object),SelectionMode.DeepAssets);

        foreach(Object c in objs)
        {
            string _Path =  AssetDatabase.GetAssetPath(c);
            if(_Path.Contains(".prefab"))
            {
                getPrefabs.Add(c);
                //Debug.Log(_Path);
            }
        }
        //Debug.Log(getPrefabs.Count.ToString());

        //2写的获取project里资产的方法
        Object[] _objs = Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.Assets | SelectionMode.DeepAssets);
        foreach(var obj in _objs)
        {
            if (obj is GameObject)
            {
                GameObject go = obj as GameObject;
                Debug.Log("Asset:" + go.name);
            }
        }
    }
}

获取预制和获取gameObject

时间: 2024-10-06 00:40:46

获取预制和获取gameObject的相关文章

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度.strlen(string) //

从指定文件(字节数组)获取内容以及获取长度

package cn.felay.io; import java.io.ByteArrayInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; /** * @author <a mailto:[email protected]>felayman</a> * @t

IOS下获取时间以及获取时间间隔

---------------------------------- 1,获取当前时间 //获取系统当前时间 NSDate *currentDate = [NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [dateformatter setDateFormat:@"YYYYMMdd"]; NSString *currentString=[dateformatter stringFr

js获取当前日期及获取当前日期的前一天日期函数

function getcurrentdate(){ //获取系统时间var LSTR_ndate=new Date();var LSTR_Year=LSTR_ndate.getFullYear();var LSTR_Month=LSTR_ndate.getMonth();var LSTR_Date=LSTR_ndate.getDate();//处理var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date);uom.setDate(uom.getDate

微信js-sdk开发获取签名和获取地理位置接口示例

### 微信js-sdk开发获取签名和获取地理位置接口示例 前言:在做微信公众号开发时需要获取用户的地理位置信息,之前通过高德或者百度.腾讯等地图的api时发现经常获取不到,毕竟第三方的东西,后来改为采用微信内置的js-sdk中的获取地理位置接口,在这主要记录下签名的获取(麻烦点)和一个获取地理位置的例子. 准备工作: 微信测试号appid和appsecret 获取地址:微信测试账号获取 在测试账号里先填写接口配置信息和js接口安全域名(这个是必须的) 示例:页面中需要点击图标获取地理位置信息

Unity3D杂烩:位置修改,子对象获取,组件获取,通过脚本文件获取被绑定对象

//位置修改 player.transform.position = new Vector3( Camera.main.transform.position.x, Camera.main.transform.position.y+3);  player.GetComponent<Rigidbody2D> ().velocity = new Vector2 (0,0);  player.transform.localRotation = Quaternion.Euler(0,0,0); //对象

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scr

jquery获取元素坐标获取鼠标坐标

获取页面某一元素的绝对X,Y坐标,可以用offset()方法: var X = $('#DivID').offset().top; var Y = $('#DivID').offset().left; 获取相对(父元素)位置: var X = $('#DivID').position().top; var Y = $('#DivID').position().left; 让Div随滚动条移动: <div id="oLayer" style="position: abso

Android Google Maps API 网络服务用于网络定位、计算路线、获取经纬度、获取详细地址等

---恢复内容开始--- extends:http://blog.csdn.net/h7870181/article/details/12505883 Google Maps API 网络服务 官网地址 : https://developers.google.com/maps/documentation/webservices/?hl=zh-cn 其实就是一些接口,供我们调用,如: 1.根据地址获取经纬度 http://maps.google.com/maps/api/geocode/json?