Toggle navigation
Luffy Blog
Home
About
Tags
Tags
keep hungry keep foolish
Unity3D
性能优化
基础知识
c#
U3D
序列化
Protobuf
信息传递
Excel
批处理
本地化
数据库
protobuf
数据传递
FSM
设计模式
GC
性能
技术支持
工具类
Shader
C#
BUG
Lua
语言
热更新
编程
多线程
场景
优化
卡通
人物
后处理
环境
效果
shader
Unity3D
U3D封装有限状态机
封装有限状态机提高代码可读性
使用sqlite存储游戏数据
在U3D中使用sqlite存储protobuf数据
U3D性能优化学习笔记
性能测试工具学习
性能优化
EarlyZ渲染管线优化
EarlyZ相关概念及实际Shader优化
Alpha通道分离减少图片内存
编写脚本与Shader实现图片ETC分离
优化图片音效载入流程
编写hook程序统一处理资源载入
使用sqlite存储游戏数据
在U3D中使用sqlite存储protobuf数据
Foreach实现原理及性能分析
foreach、GC及协程
U3D性能优化学习笔记
性能测试工具学习
基础知识
值与引用类型的转换
装箱拆箱、string、统一类型
c#
U3D中多线程研究应用(二)
多线程在U3D中的应用
U3D中多线程研究应用(一)
多线程知识基础
设计模式学习方法总结
利用多种资源和方式学习设计模式
GC的实现原理及应用
c#的垃圾回收原理详解及实际项目应用
U3D封装有限状态机
封装有限状态机提高代码可读性
本地化工具的开发及流程
将策划表转为protobuf/csv 并插入sqlite
Protobuf学习
protobuf原理及游戏中应用
序列化的实际应用
序列化的含义,以及在c#和U3D中的具体应用
Foreach实现原理及性能分析
foreach、GC及协程
值与引用类型的转换
装箱拆箱、string、统一类型
U3D
HSV与RGB颜色转换
通过hsv调整饱和度
HSV与RGB颜色转换
通过hsv调整饱和度
Planar Shadow实现及应用
阴影的不同实现及优化
后处理杂谈
后处理的相关实现及相关细节
人物渲染
渲染人物的Shader及整合
Custom Water Shader
项目中水面Shader编写及演变过程
Unity贴花系统研究及应用
对不同贴花实现的研究与分析
U3D中多线程研究应用(二)
多线程在U3D中的应用
U3D中多线程研究应用(一)
多线程知识基础
设计模式学习方法总结
利用多种资源和方式学习设计模式
透明shader不接受阴影
解决transparent shader不受光源shadow反应
LuaFramework工作流程(一)
Lua的工作原理及加载流程
ShadowCaster的应用
阴影穿透BUG及使用ShadowCaster解决方法
EarlyZ渲染管线优化
EarlyZ相关概念及实际Shader优化
Dotween及Lambda应用
Dotween的实现及其中Lambda的作用
Alpha通道分离减少图片内存
编写脚本与Shader实现图片ETC分离
优化图片音效载入流程
编写hook程序统一处理资源载入
Protobuf学习
protobuf原理及游戏中应用
序列化的实际应用
序列化的含义,以及在c#和U3D中的具体应用
Foreach实现原理及性能分析
foreach、GC及协程
序列化
Protobuf学习
protobuf原理及游戏中应用
序列化的实际应用
序列化的含义,以及在c#和U3D中的具体应用
Protobuf
Protobuf学习
protobuf原理及游戏中应用
信息传递
Protobuf学习
protobuf原理及游戏中应用
Excel
本地化工具的开发及流程
将策划表转为protobuf/csv 并插入sqlite
批处理
本地化工具的开发及流程
将策划表转为protobuf/csv 并插入sqlite
本地化
本地化工具的开发及流程
将策划表转为protobuf/csv 并插入sqlite
数据库
使用sqlite存储游戏数据
在U3D中使用sqlite存储protobuf数据
protobuf
使用sqlite存储游戏数据
在U3D中使用sqlite存储protobuf数据
数据传递
使用sqlite存储游戏数据
在U3D中使用sqlite存储protobuf数据
FSM
U3D封装有限状态机
封装有限状态机提高代码可读性
设计模式
设计模式学习方法总结
利用多种资源和方式学习设计模式
U3D封装有限状态机
封装有限状态机提高代码可读性
GC
GC的实现原理及应用
c#的垃圾回收原理详解及实际项目应用
性能
GC的实现原理及应用
c#的垃圾回收原理详解及实际项目应用
技术支持
优化图片音效载入流程
编写hook程序统一处理资源载入
工具类
Dotween及Lambda应用
Dotween的实现及其中Lambda的作用
Alpha通道分离减少图片内存
编写脚本与Shader实现图片ETC分离
优化图片音效载入流程
编写hook程序统一处理资源载入
Shader
Planar Shadow实现及应用
阴影的不同实现及优化
后处理杂谈
后处理的相关实现及相关细节
人物渲染
渲染人物的Shader及整合
Custom Water Shader
项目中水面Shader编写及演变过程
Unity贴花系统研究及应用
对不同贴花实现的研究与分析
透明shader不接受阴影
解决transparent shader不受光源shadow反应
ShadowCaster的应用
阴影穿透BUG及使用ShadowCaster解决方法
EarlyZ渲染管线优化
EarlyZ相关概念及实际Shader优化
Alpha通道分离减少图片内存
编写脚本与Shader实现图片ETC分离
C#
Dotween及Lambda应用
Dotween的实现及其中Lambda的作用
BUG
透明shader不接受阴影
解决transparent shader不受光源shadow反应
ShadowCaster的应用
阴影穿透BUG及使用ShadowCaster解决方法
Lua
LuaFramework工作流程(一)
Lua的工作原理及加载流程
语言
LuaFramework工作流程(一)
Lua的工作原理及加载流程
热更新
LuaFramework工作流程(一)
Lua的工作原理及加载流程
编程
U3D中多线程研究应用(二)
多线程在U3D中的应用
U3D中多线程研究应用(一)
多线程知识基础
多线程
U3D中多线程研究应用(二)
多线程在U3D中的应用
U3D中多线程研究应用(一)
多线程知识基础
场景
Custom Water Shader
项目中水面Shader编写及演变过程
Unity贴花系统研究及应用
对不同贴花实现的研究与分析
优化
Planar Shadow实现及应用
阴影的不同实现及优化
后处理杂谈
后处理的相关实现及相关细节
Custom Water Shader
项目中水面Shader编写及演变过程
卡通
人物渲染
渲染人物的Shader及整合
人物
人物渲染
渲染人物的Shader及整合
后处理
后处理杂谈
后处理的相关实现及相关细节
环境
Planar Shadow实现及应用
阴影的不同实现及优化
效果
HSV与RGB颜色转换
通过hsv调整饱和度
HSV与RGB颜色转换
通过hsv调整饱和度
shader
HSV与RGB颜色转换
通过hsv调整饱和度
HSV与RGB颜色转换
通过hsv调整饱和度