摘要: 记录我在使用lua的过程中的一些笔记 默认key为数字递增 local tb={"A",[3]="C","B"} 这个tb通过下标1,2,3打印出来是:ABC ipairs和pair ipair的键是有顺序的从1到n,遇到nil结束遍历,pair是无顺序的,会完整遍历table 某它解释: ipai阅读全文
posted @ 2018-01-18 12:37 赵青青 阅读(10) 评论(0) 编辑
摘要: 我的环境 安装最新的 EmmyLua-1.2.1及以上版本 IDEA 2017.1.2 及以上版本 关于EmmlyLua的介绍可查看我之前的文章:Lua代码提示和方法跳转 说明:本文方法摘自 EmmyLua的群友游~ ,实践可行。 加载dll步骤 1、打开Project Structure 2、选中阅读全文
posted @ 2018-01-16 15:09 赵青青 阅读(17) 评论(0) 编辑
摘要: 我的思路在移动设备上打开UI界面卡顿,等待时间长,页面白块,等等体验是很不好的。本文记录我在工作中解决UI卡顿的方法。我主要从以下方面入手资源量界面打开做的操作界面自身的逻辑IO的读写(包括收到的网络协议数据量)我的环境项目类型:大型3DMMOARPGUnity3D 5.3.7 基于UGUI,UI基础框架使用KSFramework:https://github.com/mr-kelly/KSFra...阅读全文
posted @ 2017-12-26 12:57 赵青青 阅读(609) 评论(2) 编辑
摘要: 应用场景 对于背包界面,排行榜列表,聊天消息,等有大量的UI列表的界面,常规做法是为每一条数据生成一个格子,在数据量越大的情况下,会生成越来越多的Gameobject,引起卡顿。 这篇文章讲述的就是解决UI列表卡顿的方法,在列表中只生成指定数量的Gameobject,滑动时进行数据更新,保证性能。 阅读全文
posted @ 2017-12-03 12:46 赵青青 阅读(185) 评论(0) 编辑
摘要: 我之前的一篇文章有介绍android查看日志的几种方式 使用Unity开发Android的几种调试方法 今天这种简单方式,是把安卓的日志写入到文件中,方便查看。 如果你是用安卓模拟器进行调试,需要进入到安卓模拟器的安装目录,启动adb,如果连接真机的话,则无需。 查看安装设备连接 把日志文件写入到文阅读全文
posted @ 2017-11-25 09:37 赵青青 阅读(36) 评论(0) 编辑
摘要: 前言 软件环境 Unity3D 5.3.7p4 TextMesh Pro 1.0.555.0b11(Jul 06.2017) UGUI做为UI解决方案 文档资料 TextMesh Pro的资料,可以参考我之前的博客:http://www.cnblogs.com/zhaoqingqing/p/7471阅读全文
posted @ 2017-11-06 12:44 赵青青 阅读(61) 评论(0) 编辑
摘要: 前言 当在一个大型工程中编写大量的lua脚本时,代码提示和方法跳转等功能很实用,据我所了解的目前除LuaStudio之外,似乎还没有一个很好的编辑器。但今天讲述的是Idea +EmmyLua插件 达到很强大的功能。 我的使用环境: idea 2017.1.2 社区免费版 EmmyLua在线文档: 原阅读全文
posted @ 2017-10-23 22:09 赵青青 阅读(403) 评论(0) 编辑
摘要: ua5.1 中数学库的所有函数如下表: ​ math.pi 为圆周率常量 = 3.14159265358979323846 | 函数名 | 函数功能 | 示例 | 示例结果 | | | | | | | abs | 取绝对值 | math.abs( 15) | 15 | | acos | 反余弦函数 阅读全文
posted @ 2017-10-17 21:46 赵青青 阅读(39) 评论(0) 编辑
摘要: Key为字符串 输出结果如下: Key为整形 输出结果如下:阅读全文
posted @ 2017-10-17 21:41 赵青青 阅读(217) 评论(0) 编辑
摘要: 软件环境 Windows 7/8/10 或其它Windows操作系统 任务栏查看网速 在任务栏显示当前使用的网络数据,推荐使用NetSpeedMonitor 如果是WIN7及以下系统,可以从这儿下载:https://netspeedmonitor64.en.softonic.com/ 如果是WIN8/WIN10及以上系统,推荐搜索 NetSpeedMonitor win10 进行下载,因...阅读全文
posted @ 2017-10-08 15:43 赵青青 阅读(40) 评论(0) 编辑
摘要: 遇到问题 我们项目分两个Unity的工程,Art(美术资源工程),Client(代码工程) 在Art工程中的TextMeshProUGUI Text中使用Emoji,打包成AB之后,在Client运行时,spriteAsset的图集是从Resource目录读取出来的 软件环境 Unity3D 5.3阅读全文
posted @ 2017-09-19 11:08 赵青青 阅读(169) 评论(0) 编辑
摘要: 前言MMO游戏中需要富文件组件,大体功能包括图文混排,表情,超链接,文字动画等富文本功能,且DC数占用少。本文选择Unity免费提供的TextMesh Pro 解决方案。 软件环境 Unity3D 5.3.7p4 TextMesh Pro 1.0.555.0b11(Jul 06.2017) TexturePack 3.x TextMeshPro文档和资料 Asset Store(免费下载):...阅读全文
posted @ 2017-09-15 10:49 赵青青 阅读(277) 评论(0) 编辑
摘要: 使用Mkdocs构建你的项目文档 环境搭建 安装必需软件 作者是在windows下安装的,如果是linux或mac用户,官网有更详细的安装说明。 windows 10 x64 当然还有广大的windows 7/8 用户,也是适用的。 python 3.4 x86版本(必备依赖) 下载地址:https阅读全文
posted @ 2017-09-10 14:49 赵青青 阅读(282) 评论(0) 编辑
摘要: 项目情况 本文接上篇TableML Excel编译/解析工具,本文主要介绍GUI工具的使用,及配置项,如果你想了解此工具更加详细的说明,请阅读上篇文章。 项目地址:https://github.com/zhaoqingqing/TableML 项目介绍和更新日志 项目介绍 TableML, Tabl阅读全文
posted @ 2017-08-28 08:19 赵青青 阅读(89) 评论(0) 编辑
摘要: TableML TableML, Table Markup Language, 基于电子表格的标记语言, 类似JSON, XML, INI,TableML可以作为软件项目的配置标记语言, 与之不同的是,您可以使用Excel等电子表格编辑软件来配置TableML,自由地添加图标、注释、VB脚本和预编译阅读全文
posted @ 2017-08-27 17:57 赵青青 阅读(117) 评论(0) 编辑