TSTableView是Tacticsoft工作室开发的一款适用于UGUI的列表(Table)插件,设计灵感来源于iOS/Mac的UITableView,提供高复用、高性能的列表,其主要特点是: 采用MVC模式 良好的性能和内存占用优化 复用列表项 遗憾的是它暂时不支持横向列表,需要开发者自己扩展,还有就是优化无止境。 &nbs
转载
2024-03-13 13:39:06
236阅读
UGF框架本地化在使用时,有三个问题,第一个是策划一般会用表格编辑本地化语言,而框架解析的是Xml文件,缺一个Excel转xml的工具。第二个问题是,编辑器编辑情况下,UI预制件的文本是key值,看不到文字显示后的效果,只有运行时才会动态改变文字,调试起来比较麻烦。第三个是文本的字体不能批量修改。本文就是为了解决这几个问题,做的扩展。Excel读表插件下载链接,下载后跟框架的ICSharpCode
转载
2024-05-30 21:34:17
135阅读
最近在将本地应用更改成资源打包成AB包放在后端实时下载,看了一段时间底层资源加载的视频,然后看到配置表的集中实现方式 :1.基于Python的Excel与类的映射(保存成python文件)
2.基于Protobuf的Excel映射成类(二进制映射成类)
3.程序生成xml,策划配置Excel使用vb转成xml,运行时使用的是二进制(但是要改变的话就需要策划和程序一起改变且重新填写)
前两者比较常用
转载
2024-03-24 14:42:19
233阅读
TSTableView是Tacticsoft工作室开发的一款适用于UGUI的列表(Table)插件,设计灵感来源于iOS/Mac的UITableView,提供高复用、高性能的列表,其主要特点是: 采用MVC模式 良好的性能和内存占用优化 复用列表项 遗憾的是它暂时不支持横向列表,需要开发者自己扩展,还有就是优化无止境。 &nbs
转载
2024-08-22 06:40:41
124阅读
在游戏项目中缺少不了数据表,数据决定了游戏的整个进程,因此怎么用数据表配置数,配置数据时是否方便成了关键的问题。 那么如何来理解数据表的存在呢?数据表完全可以认为是一个本地的数据库,只不过这个数据库里的数据是不可被修改的,是只读的。可以这么说,在实际项目的开发中,它们大部分从Excel里生成出来,再导入到游戏中去的,也有其他的各种方式,比如使用比较原始的方法直接写在代码里,下面的内容中我们来讲讲数
转载
2024-03-22 19:18:36
42阅读
[ 目录 ]0. 前言1. 属性拓展优化(1)反射获取转化函数 TryParse(2)反射获取EmptyReplace(3)属性类型(4)属性拓展2. 模板处理(1)替换内容(2)属性段(3)模板特殊符号定义(4)模板3. 面板优化4. 结束咯 0. 前言之前就在做的一个 unity 中使用的 Excel 导出工具,继续完善了一下。 这次改了挺多内容的,一方面是使用了反射然后再优化了代码,属性拓
转载
2024-06-11 17:34:51
151阅读
文章目录前言一、基本功能介绍二、功能详解1.创建Excel表格,确定所需数据2.读取Excel表格3.处理Unity中需要本地化的Text三、扩展功能总结前言开发超休闲小游戏时,由于大部分游戏都是出海发布的,所以需要支持多语言。目前运用比较广泛的本地化插件为I2 Localization。不过该插件功能繁杂,于是编写了一个简易版的语言本地化功能。一、基本功能介绍项目开发过程中,将数据存放在Exce
转载
2024-06-18 15:36:10
1394阅读
IMGUI的Controls控件类型小总结1.Label非交互的,不能点击或移动,只用于显示信息;不可交互的Control不需要有返回值,有交互的需要定义变量接收返回值;GUI.Lable(new Rect(0,0,100,100),"Label");2.Button这是一个简单的Button,每次按下不管按下多久都会只有一次点击事件,会在button按钮被释放时响应事件;if(GUI.Butto
转载
2024-04-20 16:27:54
162阅读
使用 Unity UI 组件创建表格布局:使用 Layout Groups:Unity 提供了几种布局组(Layout Groups),如 HorizontalLayoutGroup、VerticalLayoutGroup 和 GridLayoutGroup,可以用来组织 UI 元素。 创建布局容器:首先,你需要创建一个空的 GameObject 作为表格的容器,并添加一个布局组组件,如 Vert
转载
2024-07-25 07:31:17
52阅读
实现步骤:1.向Unity导入EPPlus相关文件,助力Unity操作Excel文件2.应用Unity自带UGUI制作基础表格3.基于前两步制作可存可改Excel信息的表格一、向Unity中导入EPPlus相关文件请参考我的另一篇博客:导入EPPlus步骤二、应用Unity制作基础表格在学习CSDN的各种博客后,笔者结合自身需求与现有Unity(2021.1.19f1c1)版本给出以下步骤:首先在
转载
2024-03-24 14:49:53
200阅读
工具结构:针对每张表格生成一个表格类,其中默认包含一个list和字典类型参数记录表格数据,初始化项目时将list中的数据转为按id索引的dictionary,用于访问数据。额外包含一个同名Temp后缀的类,记录表格的字段、备注等信息,增删字段时也就是自动修改本地代码内容并重新编译: 配置数据以asset文件格式序列化存储,并可以直接预览内容:操作使用:打开配置面板:菜单栏 -> T
转载
2024-06-27 15:12:56
832阅读
1评论
卡比是个好游戏,这次的切屏和loading画面也是可爱得不行。先放出这篇文章想要重现的效果: 卡比的进门切屏效果 接下来放出我们最终实现的效果: 使用起来也是十分简单的,以上效果连动画系统都可以完成。分析一番后,我们可以将卡比的切屏特效拆分成几个部分:1.沿一个方向移动的halftone图形2.两张贴图/颜色的切换3.任意形状的mask贴
转载
2024-03-25 07:39:16
123阅读
大智:“小新,走啊,撸串去!”小新:“等我啊,马上,我发个版本”大智:“好”大智等了10分钟,又过了10分钟,又又过了10分钟,终于忍不了了。大智:“你发布啥玩意呢?半小时了,还没搞定?”小新:“最近我在搞WebGL的东西,每次发布都头大,发布出来还得改一堆东西,每次还容易改错。”大智:“问题都有啥?”小新:“主要吧有这么两个:”一个是需要全屏,所以需要修改发布出来的Html文件一个是在手
转载
2024-06-13 17:14:37
60阅读
功能强大的Excel表格让小编变得越来越懒。这不,连打开Excel文件这么简单的事,小编也想偷个懒。必竟,打开文件我需要费力的去文件夹中一层层的翻找到它,海量的文件让眼神不好的我很是费力。 怎么才算快、方便?当然是无论你正在看网页,还是聊QQ,需要打开如上演示的“工资表.xlsx"时,一键稿定! 如果经常性的打开某个Excel表格,这种打开方法真是省事的很的很。如果你还不会,就随兰色一起操
转载
2024-05-15 11:22:51
157阅读
unity编辑器xml数据库插件注:9月9日更新,其中MyXML.cs中有一句代码写错,查找功能失误,文中已经修改!注:9月1日更新说明:xml存储结构,因为在用xml之前不知道正规的xml数据结构,所以是自创的结构。虽然也能完成功能,但是据说策划配置时不方便,所以为了统一,不使用节点的方式存储数据,而是通过添加属性,设置属性的方式来存取数据。直接上图看的清楚些:我之前设计的格式:现在的格式:关于
转载
2024-04-16 16:03:36
26阅读
目录一、Unity 中 DataTable 的使用二、Simple TableUI 的使用三、Unity 读取 MySql 数据库四、显示表格并实现分页功能结束效果:一、Unity 中 DataTable 的使用C# 中 DataTable 类位于命名空间 System.Data ,在 Winform、WPF 等开发中,用的非常多,在 Unity 5.6.X 或者更低的版本中,是无法直接
转载
2024-04-23 13:05:25
238阅读
在学习了NightmareShooter这款游戏开发案例之后,我打算把它发布到安卓平台,但是原来的案例的安卓平台的角色控制脚本并不满足我的需求,然后,我找到了EasyTouch这款插件。一、创建按钮首先,导入EasyTouch插件,然后,在Hierachy上右键点击EasyTouch ControlsEasyTouch一共有几种按钮样式:分别是Joystick,D-Pad,Button,Touch
转载
2024-06-03 09:40:49
158阅读
前言 本章节为没有使用过BepInEx的同学进行BepInEx的安装和使用方面的介绍,如果你之前已经使用过并了解如何使用,可以直接跳过本章节。BepInEx下载 BepInEx的Github链接 https://github.com/BepInEx/BepInEx/releases一共有3种版本,BepInEx_unix_5.x.x.x为unix类操作系统使用的版本,教程以windwos版本为主(
转载
2024-05-26 17:15:09
462阅读
注意:本文仅仅介绍WorldComposer的简单使用方法,没有涉及到更多参数的调整!WorldComposer 是一个从真实世界提取高度贴图数据和卫星图像的工具。下面是官方的展示图:(效果真的不错!) 插件链接放到最后,有需要的自取。请多多支持! 下图是官方展示的插件内容图片 OK!接下来分享使用经验:使用插件之前,需要去BingMaps申请一个Key,
转载
2024-08-26 14:44:35
130阅读
摘要:为了帮助使用Unity引擎的开发人员制作更完美的游戏。我们精心挑选了十款相关开发插件和工具。它们是:2D Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based Map and Nav、FX Maker、Toon shader、Top-Down Assets Mobile和83 Explosion Sound
转载
2024-05-21 10:24:26
85阅读