找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 346|回复: 1

Unity官方在线参考文档

[复制链接]

36

主题

3

回帖

385

积分

管理员

积分
385
发表于 2026-1-14 07:56:20 | 显示全部楼层 |阅读模式
Unity官方在线参考文档:      https://docs.unity.cn/cn/2022.3/Manual/index.html

36

主题

3

回帖

385

积分

管理员

积分
385
 楼主| 发表于 2026-7-6 17:56:07 | 显示全部楼层
AssetDatabase章节在线阅读链接:   https://docs.unity.cn/cn/2022.3/ ... /AssetDatabase.html

UITookit中的listVeiw中的示例代码:


  1. // 创建一些列表数据,这里简单使用区间 [1, 1000] 内的数字
  2. const int itemCount = 1000;
  3. var items = new List<string>(itemCount);
  4. for (int i = 1; i <= itemCount; i++)
  5.     items.Add(i.ToString());

  6. // “makeItem” 函数会在 ListView 需要渲染更多项时按需调用
  7. Func<VisualElement> makeItem = () => new Label();

  8. // 当用户滚动列表时,ListView 会回收由 “makeItem” 创建的元素,
  9. // 并调用 “bindItem” 回调,将元素与对应的数据项(通过列表索引指定)关联起来
  10. Action<VisualElement, int> bindItem = (e, i) => (e as Label).text = items[i];

  11. var listView = container.Q<ListView>();
  12. listView.makeItem = makeItem;
  13. listView.bindItem = bindItem;
  14. listView.itemsSource = items;
  15. listView.selectionType = SelectionType.Multiple;

  16. // 用户双击列表项时触发的回调
  17. listView.itemsChosen += Debug.Log;

  18. // 用户更改列表内选中项时触发的回调
  19. listView.selectionChanged += Debug.Log;
复制代码



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏黄埔游戏开发 ( 豫ICP备2024088136号-1|豫公网安备41040202000275号 )

GMT+8, 2026-9-28 22:33 , Processed in 0.043849 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表