Toggle navigation
Bob Blog
Home
About
Tags
Tags
keep hungry keep foolish
Lua
Unity
HardWare
C++
C#
Unreal
Lua
Lua元表
介绍元表和class设计
Lua热更新框架差异
方案选型考量方向
LuaJit解析
Jit为什么快?
Lua虚拟栈交互流程
分析Lua、C、C#如何交互的
Lua虚拟栈的实现-数据定义
分析Lua和C如何交互的
lua_State和global_state
分析Lua5.3.4源码,创建一个 Lua 状态机
Unity
手柄输入
游戏输入
Unity优化及问题集合
游戏优化
Unreal中的水
水体系统
TownShip的海水效果
通过Unity复刻海水效果
通用渲染管线(URP)HLSL
HLSL基本语法及库函数
电影级对话生成
二款游戏学习笔记
荒野大镖客2画面分析
画面抓帧
Unity AssetBundle
文件格式解析
投影
Shadow Maps & Shadow Volume
公告板
公告板Shader
水
水的几种制作方式
四叉树和八叉树
结构和原理
新手引导
挖洞、点击穿透、毛玻璃
CG标准库函数
Cg Standard Library Functions
崩三角色浅析
解析卡通渲染
摄像机公式推导
Perspective&Ortho
渲染管线
Per-Sample Processing
酷炫的头发渲染着色器
解析头发渲染
PBR浅析
physically-based rendering
平面投影
简单推导投影
卡通渲染
physically-based rendering & non-photorealistic rendering
渲染和光照
简单介绍光照
UGUI性能优化
Unity UI的一些最佳优化技巧
线性代数之矩阵
矩阵基本计算
王者荣耀角色描边
角色描边浅析
常见数学公式推导
向量基本计算
王者荣耀地图资源
随风飘摇的小草
王者荣耀角色光照
角色光照浅析
王者荣耀地图资源
简单分析地表混合
手游反向浅析
简单逆向分析
王者荣耀资源浅析
简单分析场景贴图制作
UGUI浅析
简单分析UGUI和NGUI差异
计算机图形学集锦
编程和图形学等相关技术资料
HardWare
语音识别配置
ReSpeaker搭配叮当
树莓派基本设置
开箱上手
C++
C++特性
C++各个版本特性
数据结构与算法
链表
数据结构与算法
递归、回溯、分治
数据结构与算法
贪心
数据结构与算法
栈、队列、堆
数据结构与算法
搜索
数据结构与算法
哈希表、字符串
数据结构与算法
动态规划
数据结构与算法
二叉树、图
数据结构与算法
二分查找、二叉排序树
设计模式
C++设计模式
C++集锦
C++百问百答
C#
阅读UGUI源码
事件机制
阅读UGUI源码
关于顶点数据
阅读UGUI源码
Graphic
C#数据结构
数据结构比较
C#回调
回调比较
Unreal
Unreal源码百问
Unreal
黑猴插件
黑猴插件
Unreal学习笔记
Unreal