Radar之获取排列的UITexture数组

1.定义UITexture二维数组

?





1

public
UITexture[,] m_UITexture;

2.在 void start() 中分配内存

m_UITexture = new UITexture[30, 50];

3.遍历排列的UITexture


//用UITexture数组获取UITexture
void GetUITexture()
{
Transform obj = GameObject.Find("Texture").transform;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
for (int k = 0; k < 6; k++)
{
GetTransform(obj.GetChild(i).GetChild(j).GetChild(k), i, j, k);
}
}
}
}

4.用数组存储UITexture


Transform GetTransform(Transform check, int i, int j, int k)
{
int m = -2;
foreach (Transform t in check.GetComponentsInChildren<Transform>())
{
m++;
if (m >= 0)
{
m_UITexture[i * 6 + k, j * 10 + m] = t.gameObject.GetComponent<UITexture>();
}
}
return null;
}

Radar之获取排列的UITexture数组,布布扣,bubuko.com

时间: 2024-08-24 06:53:05

Radar之获取排列的UITexture数组的相关文章

C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?

如何获取二维数组中的元素个数呢? int[,] array = new int[,] {{1,2,3},{4,5,6},{7,8,9}};//定义一个3行3列的二维数组int row = array.Rank;//获取维数,这里指行数int col = array.GetLength(1);//获取指定维度中的元素个数,这里也就是列数了.(0是第一维,1表示的是第二维)int col = array.GetUpperBound(0)+1;//获取指定维度的索引上限,在加上一个1就是总数,这里表示

Java实现升序排列的整形数组A,元素两两不相等找出A[i]=i的数据

import java.util.ArrayList; //升序排列的整形数组A,元素两两不相等.请设计高效的算法找出A[i]=i的数据. //使用二种方法 public class BinarySearch { public static void main(String[] args) {     int[] nums={-1,1,2,3};     ArrayList<Integer> res=find(nums);     for(int e:res){      System.out

c++: 获取delete[]中的数组大小

看一个小例子: 1 #include <iostream> 2   3 using namespace std; 4   5 class A { 6 public: 7     A() { cout << "A::A()" << endl; } 8     ~A() { cout << "A::~A()" << endl; } 9 }; 10   11 int main() { 12     A* a =

mustache 获取json数据内数组对象指定元素的方法

由于最近项目再用mustache,因此发现了这个问题,mustache无法获取json数据内数组键值的指定索引的元素 遂上网查资料总结一下两种方法 1,数据为数组对像 var obj = [{name: 'foo'}, {name: 'bar'}]; var tmp = '{{#1}}{{name}}{{/1}}'; console.log(Mustache.render(tmp, obj)); //bar 这种方法个人觉得有一定局限性 -----参照:http://stackoverflow.

【mysql 】mysql 获取排列序号

在进入正题之前先来了解一个mysql中的小知识点: ①   := 与 = 的区别 :=   赋值的意思.在set update select 中表示赋值的意思,用的比较少一般都用=,但是在用变量实现行号时(比如本文标题获取排列序号),一定要用:=. =   等于的意思,只有当set 和 update时,和:=的意思是一样的,表示赋值,其余情况都是等于的意思. ② 用户变量 @ @rank 是对一个叫rank的参数进行赋值.对用户变量赋值有两种方式,一种直接用"="另一种用":

java获取各类容器和数组的长度

java获取各类容器和数组的长度 没什么别的,查缺补漏而已 数组:length属性 ArrayList:size()方法 HashMap:size()方法 HashSet:size()方法 再加一个,字符串String:length()方法 原文地址:https://www.cnblogs.com/jiading/p/12369481.html

PHP如何随机获取一个二维数组中的一个值

获取一个数组: $awardid_list=pdo_fetchall('select id from '.tablename($this->table_award)); 这是微擎的写法哈,意思就是查询一组字段为id的数据: 二维数组如图: 那么值是1.2.3,我们如何随机获取呢,请往下看代码: $no=array_rand($awardid_list); print_r($awardid_list[$no]['id']); 这样就OK了哈,就可以随机获取值1.2.3了哦.

java 获取 list 集合获取指定的 字段 数组

/** * * AdminEntity 管理员实体类 * getAdminId 获取管理员实体类中的id * */ @Testvoid adminIdList () { List<AdminEntity> adminEntityList = adminService.queryAdminInfoAll(map); // 获取 实体类指定的 id 数组 List<Integer> tableNames = adminEntityList.stream().map(AdminEntit

获取字典中的数组

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSNumber *num=[NSNumber numberWithInt:100]; NSDictionary *dic=[NSDictionary dictionaryWithObject:num  forKey:@"money"]; NSDictionary *dics=[NSDi