unity 循环选择列表

12 篇文章 0 订阅

用DoTween做卡片选择功能

说明

DOTween 是一个快速、高效、完全类型安全的面向对象的 Unity 动画引擎,针对 C# 用户进行了优化,免费且开源,具有大量高级功能

这里展示了使用DoTween做出来的两个典型的实用案例

例1:

请添加图片描述
下载地址
https://mp.csdn.net/mp_download/manage/download/UpDetailed

增加了点选和拖拽的功能
请添加图片描述

下载地址
https://download.csdn.net/download/weixin_45023328/88555703

例2:

请添加图片描述

下载地址:https://download.csdn.net/download/weixin_45023328/20429654

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Unity中创建循环拖动列表可以通过以下步骤完成: 1. 创建一个空对象作为列表的父级。 2. 在该对象下创建一个ScrollView,并设置好滚动区域的大小和位置。 3. 在ScrollView的Content子对象里创建需要循环列表项,这些项需要按照顺序排列。 4. 创建一个脚本来控制循环拖动列表的行为。该脚本需要继承自MonoBehaviour,并包含以下变量和方法: - 一个RectTransform类型的变量用于存储Content对象的RectTransform组件。 - 一个float类型的变量用于存储列表项的高度。 - 一个int类型的变量用于存储当前列表项的序号。 - 一个Vector3类型的变量用于存储Content的初始位置。 - 一个Update方法用于检测滚动事件并更新列表项的显示。 - 一个UpdateItem方法用于更新列表项的位置和内容。 - 一个MoveContent方法用于将Content对象移动到指定的位置。 5. 在Update方法中,检测ScrollView的滚动事件并根据滚动的方向和距离更新列表项的显示。如果列表项已经超出了边界,则将其移动到列表的另一端,实现循环滚动的效果。 6. 在UpdateItem方法中,根据当前列表项的序号更新其位置和内容。 7. 在MoveContent方法中,移动Content对象到指定的位置。 8. 将该脚本挂载到ScrollView的Content对象上,并在Inspector面板中设置好需要的变量。 9. 运行游戏,可以看到循环拖动列表已经实现了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值