- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 字符串优化加强版–StringPool
字符串优化加强版–StringPool之前写过一篇string字符串优化相关的文章,但是里面是使用一个static静态变量。先看下之前的代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Lemon{ public class QStrin...
2020-02-17 12:53:59 546
原创 [Unity Shader]凌波微步效果
[Unity Shader]凌波微步效果相信很多人都看过天龙八部,里面的段誉有一个技能就是凌波微步:移动的时候人先到,衣角跟随其后。说白了就是移动时有一个残影跟着他。下面先看下最终效果下面我们看如何实现上面的效果。思路:1.既然需要移动,那么就需要一个3维(x,y,z三个方向)的数据存储,同时还需要一个变量用来表示偏移强度。2.需要一个2d贴图来做采样因此Shader代码很快就出来了...
2020-02-10 21:31:07 775
原创 UGUI自动化–正篇UIBaseGenerate
UGUI自动化–正篇UIBaseGenerate通过UGUI自动化的前面几篇文章介绍的常用UGUI控件的封装,接下来终于要步入正题了。没错今天就开始介绍如何根据UI控件的名字自动生成变量然后自动将控件和变量序列化。废话不多说,先上图。UISample_UI如上图的界面所示,我们搭建一个简单界面如上所示,一个按钮以及一个界面标题。接下来我们看下其对应的Prefab结构。请注意Prefab...
2020-02-06 20:27:28 324
原创 UGUI自动化–QButton&QToggleButton&QToggleButtonGroup
UGUI自动化–QButton&QToggleButton&QToggleButtonGroup本系列来自https://github.com/onelei/Lemon/tree/master/Assets/QGUI 今天接着介绍UGUI自动化中的Button和ToggleButton控件,相信读了前几篇文章的渐渐理解了设计思路。QButton继承自UGUI的Button组件,Q...
2020-02-06 16:00:27 404
原创 UGUI自动化–QImage、QRawImage
UGUI自动化–QImage、QRawImage今天接着介绍UGUI自动化中的Image和RawImage控件,为什么要放在一起介绍呢?主要是封装的功能和代码都差不多。QImage继承自UGUI的Image组件,QRawImage继承自UGUI的RawImage组件。两个Image组件都是增加了一个多语言KEY的显示。图片也需要多语言,因此通过一个string类型的KEY,根据不同语言动态设置即...
2020-02-05 12:58:52 337
原创 UGUI自动化–QText
UGUI自动化–QText从本篇开始打算写一些Unity的UI自动化相关的文章。自动化的核心思想是根据UI控件的名字自动生成变量然后自动将控件和变量序列化。在开始之前先介绍一下自己封装的文本控件QText,它继承自UGUI的Text组件。为什么要封装一层呢?由于Unity是外国人写的,UGUI的Text组件里面的参数不太符合国内的使用习惯。UGUI的Text组件里面的字体、字号、字体颜色、文本的...
2020-02-05 12:56:57 353
QString.unitypackage
2019-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人