基于Unity实现最简单的表格展示

这篇具有很好参考价值的文章主要介绍了基于Unity实现最简单的表格展示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果展示

说在开头,先看效果

unity做表格,unity
程序运行后的结果是这样的,这些数据都是模拟的数据,使用for循环加上去的。代码如下:

using UnityEngine;
using UnityEngine.UI;
using System.Collections;
 
public class TableCreate : MonoBehaviour
{
 
    public GameObject Row_Prefab;//表头预设
 
    void Start()
    {
        for (int i = 0; i < 10; i++)//添加并修改预设的过程,将创建10行
        {
            //在Table下创建新的预设实例
            GameObject table = GameObject.Find("Canvas/Panel/Table");
            GameObject row = GameObject.Instantiate(Row_Prefab, table.transform.position, table.transform.rotation) as GameObject;
            row.name = "row" + (i + 1);
            row.transform.SetParent(table.transform);
            row.transform.localScale = Vector3.one;//设置缩放比例1,1,1,不然默认的比例非常大
            
            //设置预设实例中的各个子物体的文本内容
            row.transform.Find("cell1").GetComponent<Text>().text = (i + 1) + "";
            row.transform.Find("cell2").GetComponent<Text>().text = "name" + (i + 1);
            row.transform.Find("cell3").GetComponent<Text>().text = "class" + (i + 1);
            row.transform.Find("cell4").GetComponent<Text>().text = "year" + (i + 1);

        }
    }
 
}

因为项目有一个需求是展示图表,网上找了资料,有一些做的非常复杂,但是我们的项目只需要展示数据就行了,看来看去就这个比较简单。到时候,自己处理数据然后在这里替换就行了。如:通过触发一个按钮,然后把数据显示出来,代码改改就能用!

项目结构

unity做表格,unity
这样什的。后面的数据都是通过预制体生成来实现的。上面的代码可能还有一些问题,比如数据刷新的时候,可以先把创建的预制体destory,然后再添加。根据个人需求。这上面很多物体、组件什么的还加了很多东西。

项目包含内容

你下载后将会得到一个Scene,直接导入你的unity中,就可以执行。然后根据自己需求个性化修改即可。

下载

下载网址: https://download.csdn.net/download/weixin_41362471/88056121文章来源地址https://www.toymoban.com/news/detail-859584.html

到了这里,关于基于Unity实现最简单的表格展示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity实现简单AR功能

    一、首先进入Vuforia官网:Home | Vuforia EDP,也可以直接百度,第一条就是,点击进入,注册登录。 二、点击develop进行许可管理注册,依次点击两个蓝色框框中的按钮,获取一个Key。   三、 按下图输入App名称,同意条款,确定    四、点击刚刚创建好的项目生成许可密钥,在Unity工程中

    2024年02月08日
    浏览(48)
  • Unity实现简单太阳系

    网上的贴图资源较为散乱,此处提供一个太阳系贴图的网站,图片还是相当精美的:https://www.solarsystemscope.com/textures/ 1、保存相应资源并导入成material: 问就是英文不好0.0(实践下来没有影响就完事了) 2、特别注意导入太阳material时,为了更逼真,我为其设置了 自发光 的属

    2023年04月09日
    浏览(35)
  • 【Unity 3D】利用C#、Unity和Socket实现简单的在线聊天室工具(附源码 简单易懂)

    需要源码请点赞关注收藏后评论区留言并且私信~~~ 下面利用Unity和C#语言做一个简单的聊天室程序,主要用到的技术就是Socket通信连接,需要一个客户端和一个服务器端,服务器端就使用C#语言的控制台完成 下面就开始搭建C#语言服务器端 1:新建一个C#语言控制台程序 2:命名

    2024年02月05日
    浏览(57)
  • 【Unity】简单实现生成式电子围栏

    三维电子围栏是一种通过使用三维技术和电子设备来建立虚拟围栏,用于监控和控制特定区域的系统。它可以通过使用传感器和摄像头来检测任何越界行为,并及时发出警报。这种技术可以应用于安防领域以及其他需要对特定区域进行监控和防护的场合。 示例下载 实现效果

    2024年02月02日
    浏览(28)
  • Unity 实现简单画板画画功能(笔记)

    创建一个plan 摄像机调成正交摄像机 创建三个cube,附上材质 再创建一个cube,找个色板, 创建一个脚本,挂在非失活物体上 创建一个slider,放在旁边 Unity 画板

    2024年02月15日
    浏览(38)
  • Unity实现简单下雨效果(粒子系统)

    效果: 步骤 1.在场景中创建一个粒子系统,重置粒子系统位置,使其在原点处,然后将transform中的Z改为-1。 2.点开新创建粒子系统的检查器,勾选“渲染器”,将材质选择为Default-Line. 3.勾选碰撞效果,类型改为“世界”,模式改为2D,反弹改为0,生存期损失改为0.1 4.勾选“形

    2024年02月08日
    浏览(40)
  • unity行为树的简单实现

    前言 行为树 ,英文是Behavior Tree,简称BT,是一棵用于控制 AI 决策行为的、包含了层级节点的树结构。 当我们要决策当前这个士兵要做什么样的行为的时候, 我们就会自顶向下的,通过一些条件来搜索这颗树,最终确定需要做的行为(叶节点),并且执行它 ,这就是行为树

    2024年02月06日
    浏览(18)
  • Unity 实现简单的发射子弹功能

    前言:对于射击类游戏,相信大家并不陌生。那么想要实现这一功能,我们通常会使用两种方法: 1.射线追踪。  2.子弹实例化。 今天,我们就通过第二种方式去实现发射的功能。 一、首先,我们准备好一把枪的模型,将其放到场景中,调整好位置。  二、 我们在枪口前面

    2024年02月11日
    浏览(93)
  • 基于unity+c#的随机点名系统(简单UI界面+列表+数组)

    目录 一、功能界面显示 二、UI 1、视频的使用 (1)渲染纹理 (2) 视频铺全屏 (3)视频的调用 2、 下拉文本框的使用(旧版) 3、输入文本框的使用(旧版) 4、更新Test文本和下拉文本框的内容 三、保存之前的记录 1、PlayerPrefs (1)保存数据: (2)读取数据: (3)删除

    2024年04月27日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包