自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 图形学基础(面试版)

笔记千千万,一到面试乱如麻。临近面试,发现自己图形学忘的差不多了,赶紧掏出来复习复习。

2026-08-09 23:29:27 273

原创 随缘设计模式

先看代码示例:如图,简单的对工厂进行抽重写,即可完成对所创建对象的改变。到这里,你可能以为就结束了?(到这里往上其实是工厂方法,下面才是抽象工厂的核心思想)但是,怎么使用呢?看下图:可以通过传入不同的工厂,实现创建不同的对象,做到“不换架子,只换实现”。接下来其实反观概念:提供一个接口以创建一系列相关或相互依赖的对象,而无需指定他们具体的类。然后回顾一下之前自己用的时候有没有地方使用到过...想了一圈,平时很少用工厂,我搜了一下GPT,它说:只有一些对象配套使用,才使用抽象工厂。

2026-08-08 16:09:43 213

原创 lua复习(面试复习系列)

本文从Lua虚拟机的底层实现出发,系统介绍了Lua的核心特性。内容涵盖:1)Lua跨平台的C语言虚拟机实现;2)编译流程与Chunk结构解析;3)8种基础数据类型及自动转换机制;4)函数、闭包、迭代器等语言特性;5)Table与Metatable的面向对象实现;6)模块加载、协程和GC机制;7)与C#的互操作原理。通过虚拟机执行栈、原型结构等底层视角,帮助开发者深入理解Lua的设计哲学,为从C#转向Lua开发提供系统性的知识框架。文章特别对比了Lua与C#/C++在GC、内存管理等方面的差异,具有实践指导价

2026-08-08 12:27:07 245

原创 Unity尸潮高性能技术方案(寻路+碰撞+动画)

面向对象编程,1000个丧尸单位,动画独立控制(但是不能混合),1660ti显卡,稳定100帧左右

2025-05-01 01:32:39 513

原创 UGUI(面试复习)

UGUI渲染流程、Unity UGUI源码、UGUI、Layout、事件、遮罩、裁剪

2025-03-02 21:29:29 318

原创 HybridCLR+Adressable+Springboot热更

本文章会手把手教大家如何搭建HybridCLR+Adressable+Springboot热更。

2025-02-23 20:49:14 1195

原创 考研那些需要熟记于心的公式/函数

考研经典公式,公式box,基础公式,公式

2024-12-17 17:09:44 668

原创 考研数学【线性代数基础box(数二)】

考研数学,考研线性代数,基础box,线代

2024-12-13 16:16:17 1860 1

原创 考研数学【高数基础box(数二)】

考研知识点总结,考研box,考研,考研基础复习

2024-12-08 14:12:57 2220

原创 unity 高性能对象池解决方案

支持多种对象、同步加载、异步加载、隐藏方式、自动收缩(使用LRU缓存机制,最近最久未使用来进行收缩)、异步删除

2024-09-20 17:39:17 657

原创 unity关于UI隐藏时性能问题

这个在一些书上写的这种方式相较于active有优势,但是仅限比active有优势。在某些情况隐藏后并不会减少drawcall的次数(比如把ui放到同一canvas下,当其中有任何一个ui还在显示范围内,其余放到屏幕外、scale被修改的UI依旧会被渲染,并且体现在batch上。只有当前canvas下所有ui被移出屏幕外时,这个canvas下所有的UI才不会被渲染)。最基础的隐藏UI的方式,性能开销最大的,内部会递归调用UI的子节点对其进行Active=False;当透明度为0的时候,该UI就不会被渲染。

2024-09-11 20:15:42 1087

原创 unity技术学习: UGUI高性能飘字解决方案

高性能飘字解决方案

2024-09-09 16:22:58 2977 6

原创 力扣hot100速览(2)

原理:普通二分改进版,在mid==target的时候,检查前面\后面是否也有target,有的话就收缩,没有就返回。解:同原理。【忍者算法】LeetCode 34 在排序数组中查找元素的第一个和最后一个位置_哔哩哔哩_bilibili。

2024-09-09 15:48:36 1144

原创 力扣hot100速览(1)

面向结果编程,全都采用最好理解的解法,但可能会有最优解(个人使用)

2024-08-10 21:13:27 1140

原创 Unity技术学习:渲染大量物体的解决方案,外加RenderMesh、RenderMeshInstanced、RenderMeshIndirect的简单使用

渲染大量的、移动的物体,解决方案

2024-05-04 12:59:19 3818

原创 Games101Homework【6】Acceleration structure(Including framework analysis)

Games101Homework【6】Acceleration structure(Including framework analysis)

2024-04-07 23:39:11 1038

原创 Games101Homework【6】Code Part

【代码】Games101Homework【6】Code Part

2024-04-01 22:52:26 646

原创 Games101Homework【5】Intersection of a ray with a triangle(Include framework Interpretation)

Intersection of a ray with a triangle

2024-03-30 16:30:26 1187

原创 Games101Homework【4】Bezier curve(Including “improve“ detailed explanation)

Games101Homework【4】Bezier curve(Including "improve" detailed explanation)

2024-03-27 22:31:17 694

原创 Gems101Homework【3】Pipeline and Shading(Include framework Interpretation)

Gems101Homework【3】Pipeline and Shading(Include framework Interpretation)

2024-03-26 22:21:07 1136

原创 Games101Homework【2】Triangles and Z-buffering

Games101Homework【2】Triangles and Z-buffering

2024-03-23 12:17:51 845

原创 Games101Homework【1】Rotation and Projection

Games101Homework【1】Rotation and Projection

2024-03-22 22:44:12 657

原创 Games101Homework【0】Build an environment

Games101Homework【0】Build an environment

2024-03-22 22:05:13 430

原创 跟着cherno手搓游戏引擎【29】Batch简单合批

游戏引擎,cherno,opengl,合批,batch,c++

2024-03-20 22:41:28 3437 1

原创 跟着cherno手搓游戏引擎【28】第一个游戏!源码解读!逐行注释!

游戏引擎,cherno,opengl,C++,第一个游戏,源码解读,逐行解读,架构解析

2024-02-29 21:53:42 814

原创 跟着cherno手搓游戏引擎【27】升级2DRenderer(添加旋转)

游戏引擎,cherno,opengl,2Drenderer

2024-02-28 19:44:42 1296

原创 跟着cherno手搓游戏引擎【26】Profile和Profile网页可视化

游戏引擎,cherno,手搓,c++,opengl,profile可视化

2024-02-26 17:24:29 1406

原创 跟着cherno手搓游戏引擎【25】封装2DRenderer,封装shader传参,自定义Texture

游戏引擎,cherno,C++,opengl,

2024-02-22 14:57:06 1286

原创 跟着cherno手搓游戏引擎【24】开启2D引擎前的项目总结(包括前置知识汇总)

游戏引擎前置知识汇总

2024-02-11 22:25:41 1411

原创 跟着cherno手搓游戏引擎【23】项目维护、2D引擎之前的一些准备

游戏引擎,cherno,手搓,c++,opengl,维护,准备2D引擎

2024-02-09 16:14:42 1945

原创 跟着cherno手搓游戏引擎【22】CameraController、Resize

游戏引擎,cherno,c++,opengl,相机控制类,camera

2024-02-06 14:41:23 2065

原创 跟着cherno手搓游戏引擎【21】shaderLibrary(shader管理类)

游戏引擎,cherno,c++,opengl,

2024-02-05 14:10:31 1814

原创 跟着cherno手搓游戏引擎【20】混合(blend)

游戏引擎,cherno,c++,混合,blend

2024-02-04 10:52:55 1848

原创 跟着cherno手搓游戏引擎【19】抽象纹理

游戏引擎,cherno,手搓,c++,vs2019,opengl,纹理抽象

2024-02-02 15:51:35 1407 3

原创 跟着cherno手搓游戏引擎【18】抽象Shader、项目小修改

游戏引擎,cherno,手搓,Shader抽象,c++,opengl

2024-02-02 13:34:16 1108

原创 跟着cherno手搓游戏引擎【17】整理代码、timestep和transform

游戏引擎,cherno,手搓,整理代码、timestep和transform,c++,vs2019

2024-02-01 12:56:30 674

原创 跟着cherno手搓游戏引擎【16】Camera和Uniform变量的封装

游戏引擎,cherno,c++,Camera,ShaderUniform,手搓,很全,MVP变换

2024-01-31 17:28:12 1053

原创 跟着cherno手搓游戏引擎【15】DrawCall的封装

游戏引擎,cherno,opengl,封装,drawcall,c++,手搓

2024-01-30 15:35:26 3424

原创 跟着cherno手搓游戏引擎【14】封装opengl

游戏引擎,OpenGL抽象,vs2019,C++,cherno,顶点缓冲区,索引缓冲区,顶点数组的抽象,layout,VertexBuffer ,IndexBuffer,VertexArray

2024-01-29 23:13:05 1616 2

原创 跟着cherno手搓游戏引擎【13】着色器(shader)

游戏引擎,cherno,c++,opengl,glsl,手搓,Shader,着色器

2024-01-28 15:02:20 1153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除