共31页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 虽然lua中字符串拼接“string.format”相对于“..”消耗较大,但有时为了代码的可读性,项目中还是经常用到“string.format”。至于这两个用法的性能看源码也很容易看出来,这里就简单说一下,前者其实调用C函数str_format来实现拼接的,而后者只是一个操作符,通过memcpy阅读全文
posted @ 2018-10-12 20:35 赵青青 阅读(657) 评论(2) 编辑
摘要: .aar文件 .aar是一种压缩文件,和.jar类似,不过它可以包含资源文件,例如图片、drawable、xml资源 .jar文件 在 "软件" 领域, JAR文件 (Java归档,英语: J ava AR chive)是一种 "软件包" "文件格式" ,通常用于聚合大量的 "Java类文件" 、相阅读全文
posted @ 2018-10-11 09:54 赵青青 阅读(212) 评论(0) 编辑
摘要: 基础信息 typora是一款极佳的markdown写作软件,编辑和预览两者合二为一,免费良心软件,推荐使用。 官网:https://www.typora.io/ typora版本:windows 版0.9.58beta 常用快捷键 无序列表:输入 之后输入空格 有序列表:输入数字+“.”之后输入空格阅读全文
posted @ 2018-10-05 17:41 赵青青 阅读(185) 评论(0) 编辑
摘要: 组合优于继承 ecs的概念很早就有了,最初的主要目的应该还是为了改善设计。 e c s三者都有其意义,e c是组合优于继承,主要用以改善oo的继承耦合过重以及多继承菱形问题。 oop常见设计里,每个gameobject有父类,子类继承来实现不同类型的对象,很容易产生过多\过深的继承以及多继承,而这两阅读全文
posted @ 2018-09-28 15:38 赵青青 阅读(193) 评论(0) 编辑
摘要: 可以通过Frame debugger查看每个drawcall绘制了哪些东西UGUI源码下载地址:https://bitbucket.org/Unity-Technologies/ui/downloads/本文测试环境:unity2018.2.9f1,基于Unity Editor (PC平台)合批的过程网格更新机制Cavans.SendWillRenderCanvasm_LayoutRebuildQ...阅读全文
posted @ 2018-09-25 23:51 赵青青 阅读(406) 评论(0) 编辑
摘要: SourceTree安装方法 下载地址:https://www.sourcetreeapp.com/ 列几个安装过程中的注意点: 根URL(Root URL):https://bitbucket.org/<username>/ 选择 Atlassian account 帐号登录,如果选择 bitbu阅读全文
posted @ 2018-09-24 22:15 赵青青 阅读(232) 评论(0) 编辑
摘要: 错误日志 升级到Unity2018之后,使用 Open C# Project 打开VS工程,出现报错,无法启动VS。 错误日志如下: ArgumentException: Value does not fall within the expected range.SyntaxTree.VisualStudio.Unity.Bridge.CompilationUnit.LanguageOf (Sy...阅读全文
posted @ 2018-09-23 11:04 赵青青 阅读(690) 评论(0) 编辑
摘要: 经典例子 来看一个网上很流行的经典例子: 注:malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void 类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存 0.申请方式和回收方阅读全文
posted @ 2018-09-15 17:55 赵青青 阅读(79) 评论(0) 编辑
摘要: 视频摘要 本文视频资料: "使用Entity Component System开发《快乐的Minecraft》游戏" 使用Unity2018及以上版本才有ECS功能。 本文是看视频的一些摘要。 GameObjectEntity 使用 Instanced Mesh Renderer 勾上 材质球 En阅读全文
posted @ 2018-09-12 22:16 赵青青 阅读(506) 评论(0) 编辑
摘要: 排序的Key需要是连续的 lua local x = {[1]={x=6}, [2]={x=5}, [3]={x=7}, [5]={x=2}, [6]={x=8}, [7]={x=5}} 从小到大排序 table.sort(x,function(a,b) return a.x阅读全文
posted @ 2018-09-01 23:43 赵青青 阅读(141) 评论(0) 编辑
摘要: 介绍lua的日期函数常用方法及我的一个踩坑。 时间戳转日期 日期转时间戳 当前时间戳 格式占位符 转成年月日接口 当然,如果你只需要拿天数进行比较,可以使用 踩坑日志 不建议采用以下方式计算日期 比如这两个零点日期,通过上述接口计算的dd是非常接近的! | 日期 | unix timestamp |阅读全文
posted @ 2018-08-16 15:21 赵青青 阅读(1746) 评论(0) 编辑
摘要: 原文:https://docs.oracle.com/javase/7/docs/阅读全文
posted @ 2018-08-15 14:30 赵青青 阅读(41) 评论(0) 编辑
摘要: 制作快速启动程序 利用环境变量,来快速启动程序,是我接触到的一个快速高效的方法。 1、在你的D盘或其它盘符创建一个文件夹,用来存放快捷方式,比如:我在D盘建了一个文件夹为:Shorts 2、打开环境变量中的Path 3、在未尾添加刚刚新建文件夹的名字,比如我的就加上 ;D:\Shorts (前面的这阅读全文
posted @ 2018-08-08 20:38 赵青青 阅读(51) 评论(0) 编辑
摘要: lua table排序 table的sort函数 比如按照大小进行排序,下面这种写法在某些情况下可能会排序错误,甚至报 这是为什么呢? 当两个值相等时,lua的规定只能返回false,不能返回true。 因为sort函数里面要写清楚所有的情况,比如上面的,如果 和Lua的规则不相符会报错,这里需要对阅读全文
posted @ 2018-07-25 12:34 赵青青 阅读(176) 评论(0) 编辑
摘要: 虽然目前windows10的接受程度越来越广泛,但我接触到的一些非IT人士还是钟爱于windows7系统,本文记录一下在使用ghost还原系统遇到的问题。gho还原失败在还原ghost系统过程中,遇到gho文件损坏,还原失败,导致系统重装卡住,且大部分的PE系统都不能上网,这就比较麻烦了。因为gho文件一直保存于U盘中,可能在平时使用U盘过程中操作不当导致数据出现损坏。为了避免这种事情的再次发生,...阅读全文
posted @ 2018-07-09 09:59 赵青青 阅读(71) 评论(0) 编辑
共31页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页