Skip to content

shishouheng/Game-Dev-Knowledge-Summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

游戏开发知识库~

Unity引擎相关

Monobehaviour的生命周期函数和事件函数

Component类

向量

四元数和欧拉角

物理系统

通过虚拟轴和角色控制器实现第三视角移动

协程

相机、射线及unity常用坐标系

线渲染器Line Render

单例模式与Unity音频系统

对象池模式

常用数据结构和方法总结

常用移动方式总结

Animation旧版动画系统

Animator新版动画系统

NavMesh网格导航

UI系统之UGU

UGUI基础控件

UGUI事件注册

UI实现怪物展示(鼠标控制旋转、切换怪物、武器、服装、播放动画)

UI框架

NGUI

批处理和UI优化

数据持久化

XML框架实现答题系统

塔防游戏

背包商城系统

迭代器

玩家动画状态机+敌人状态状态机

相机跟随策略

导航状态机

AStar寻路算法

动画状态机+顿帧效果

EasyTouch触控插件和KGFMapSystem小地图插件

DoTween插件

特性和反射

AssetBundle

Lua

Lua与C Sharp对比

XLua

热更新

检查版本号并进行游戏热更新

Sokect网络交互

网络同步

异步非阻塞Socket交互

数据结构

设计模式

通过状态模式和管理者模式搭建游戏框架

shader入门

顶点与片元着色器

渲染流水线

光照

卡通着色

游戏优化

面试问题总结

百度定位SDK接入

渲染和图形学相关

Bresenham直线算法

Unity 表面着色器代码结构

Gpu Instance与Batching

c++

头文件和源文件

Const总结

Sizeof关键字

c++的类型转换

explicit关键字

extern的作用

字节对齐

字节序

宏定义与内联函数

杂七杂八的笔记

Mono和IL2CPP

Unity Mono堆内存管理和GC

Unity静默模式

大世界性能优化方案

Python装饰器

IL注入和XLua原理

Unity常见性能分析器标记及含义

IL注入对函数进行插桩统计函数耗时

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published