- 博客(9)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 优化UGUI的ScrollRect
最近忙于性能优化,深切体会到二八法则真是指导高(tou)效(lan)工作的有力武器。这个礼拜花了几天解决了一个实际问题:UGUI的ScrollRect加载太多物体的时候,第一次弹出界面会非常卡顿,而且不在界面里的内容依然会参与绘制(毫无意义的浪费…)。ChangeLogv1.03 终于支持了ScrollBar,支持直接创建v1.02 Bug Fixes,无尽模式v1.01 重构了...
2018-05-31 21:45:38 376 1
原创 Unity中使用DOTween实现数字滚动效果
0. 实现背景:玩家在游戏中获得金币或战力等, 需要明显地显示出数字的变化, 可以采用数字滚动效果1. 最终实现效果图:2. DOTween相关术语:Tweener 一个tween控制value和animatesSequence 一个特殊的tween,并不是控制value,和其它的tween一起成为一个动画组Tween 一个普通词,既可以表示Tweener也...
2018-05-29 00:50:42 15865
原创 [Unity小项目]俄罗斯方块
Unity实现俄罗斯方块Demo:下载地址:MyTetris.apk环境:Unity2018.1主要技术:MVC, DOTweenTODO:[x] UI风格修改[ ] 行清除动画[ ] 相机抖动[ ] 方块急速下落[ ] (欢迎提建议呀 >&am
2018-05-24 01:29:59 6758 2
原创 Lua 闭包
闭包简单的说闭包是一个函数加上它可以正确访问的 upvalues。技术上来讲,Lua中只有闭包而不存在函数,函数仅仅是闭包的一个原型声明(一种特殊的闭包)function newCounter() local i = 0 return function() -- anonymous function i = i + 1 return...
2018-05-22 22:08:10 613
原创 Lambda 表达式
Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。若要创建 Lambda 表达式,需要在 Lambda 运算符 =>左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lambda 表达式 x...
2018-05-20 15:58:39 208
原创 C# 匿名方法
C# 匿名方法C# 2.0 引入匿名方法,在 C# 3.0 及更高版本中,Lambda 表达式取代匿名方法作为编写内联代码的首选方式。 但是,本主题中有关匿名方法的信息也适用于 Lambda 表达式。 在有一种情况下,匿名方法提供 Lambda 表达式中没有的功能。 ==使用匿名方法可省略参数列表==。 ==这意味着匿名方法可转换为具有多种签名的委托==。 Lambda 表达式无法实现这一点。...
2018-05-20 15:52:03 518
原创 Lua 元表与元方法
算术类的元方法对于每一个算术运算符,metatable都有对应的域名与其对应,除了__add、__mul外,还有__sub(减)、__div(除)、__unm(负)、__pow(幂),我们也可以定义__concat定义连接行为。当我们对两个表进行加没有问题,但如果两个操作数有不同的metatable例如:s = Set.new{1,2,3}s = s + 8Lua选择me...
2018-05-20 15:37:41 716
原创 UGUI源码试探究 (三) Graphic家族
0. Graphic家族的类图1. Image1.1 Source ImageImageEditor.cs 中找到关于Source Image的代码 而m_SpriteContent与m_Sprite有关在Imagg.cs中, 如果SourceImage使用的不是默认的贴图, 则使用的是overrideSprite属性, 它返回字段activeSprite...
2018-05-08 16:27:29 504
原创 UGUI源码试探究 (二) 事件系统
UGUI源码试探究 (二) 事件系统1. 按钮响应的过程按钮注册事件 设置断点, 鼠标点击按钮, 触发断点查看此时的调用堆栈我们来到栈底: 鼠标按下之后, EventSystem.Update调用了第一个方法来到了StandaloneInputModule.Process如果鼠标抬起的元素跟鼠标按下的元素一样的话如何获得鼠标按下...
2018-05-01 16:50:07 539
[文字版] Lua程序设计 第四版 Programming in Lua, Fourth Edition
2018-10-19
UGUI源码试探究 (一) MyImage包
2018-04-29
新手求助,书里面有一段话不理解,能给个例子吗?
2016-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人