Unity Lamba错误集
2024-08-27 22:45:36
请先看对象层级视图
/// <summary>
/// 选择关卡的内容对象
/// </summary>
public Transform Transform_levelContent;
// Start is called before the first frame update
void Start()
{
ButtonsListenerSetUp();
}
private void ButtonsListenerSetUp()
{
if (Button_backMainScene) Button_backMainScene.onClick.AddListener(ClickButton_backMain);
if (Transform_levelContent)
{
for (int i = 0; i < Transform_levelContent.childCount; i++)
{
Transform_levelContent.GetChild(i).name = (i + 1).ToString();
Transform_levelContent.GetChild(i).Find("Text").GetComponent<Text>().text = (i + 1).ToString();
string level = (i + 1).ToString(); //注意这里必须要先在这里赋给变量
Transform_levelContent.GetChild(i).GetComponent<Button>().onClick.AddListener(() => {
ClickButton_levelChoose(level);
});
/*这样写会得不到正确的值
Transform_levelContent.GetChild(i).GetComponent<Button>().onClick.AddListener(() => {
ClickButton_levelChoose((i + 1).ToString());
});
*/
}
}
}
最新文章
- Android经典的设计模式
- CSS之伪类
- Android项目实战(三):实现第一次进入软件的引导页
- iOS常见各种ID
- CentOS6.3 Firefox安装FlashPlayer
- linux 常用 命令 笔记二
- 前端web应用组件化(一) 徐飞
- 深入浅出MyBatis-Sqlsession
- ios模拟器bug
- 情景linux—不曾了解的cat用法
- [转] Scala Try 与错误处理
- ini文件解析c库(iniparser)【转】
- 第三部分:Android 应用程序接口指南---第二节:UI---第二章 输入控件
- 比较字典推导式/dict()/通过键来构造的字典的速率 笔记
- 收藏一篇关于Asp.net Response.Filter的文章
- js笔记 -- toString() 和String()
- Node.js系列——(2)发起get/post请求
- cp命令覆盖不提示
- Python基本数据类型(一)
- bzoj 2749 杂题
热门文章
- 交叉编译参数--build、host和target的区别
- ES6学习-0 前言
- 前端的MySQL基础
- [bug]MySQL [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause
- [C] gcc
- SPEC 2000 整形和浮点性能测试结果是各项基准程序得分的几何平均值,几何平均值是 n 个数连乘之 后再开 n 次根号
- Jira/Confluence配置Apache SSL 证书
- LNAMP架构项目一
- jmeter从安装到使用
- LTC4020