- 博客(17)
- 收藏
- 关注

原创 八年Unity程序员的血泪自述:如果重学Unity,我会这样梳理技术栈
作者:一个依然在路上的Unity开发者(2018-2025)标签:#Unity3D #游戏开发 #程序员成长 #技术复盘。
2025-02-05 09:08:42
1621
原创 物理玄学料理 - 经典游戏物理与玩法结构的深度解构
本文将通过拆解四款经典游戏的物理实现,揭示物理系统如何与游戏结构深度耦合,成为玩法不可分割的组成部分。在经典游戏设计中,物理系统不仅是实现真实感的工具,更是核心玩法的。这或许就是下一个经典游戏的起点!
2025-02-09 16:40:19
872
原创 第七篇:现象解密 - 高频问题库与实战案例库
这些问题往往让开发者陷入"尝试→失败→玄学解释"的恶性循环。本文将建立系统化的问题解决框架,让你从此告别无头苍蝇式的调试。从第一篇的认知重构到本篇的疑难终结,你已完成Unity物理引擎的深度修炼。Configurable Joint的吸引力设置可精准控制吸附范围与力度)物理引擎从来不是玄学,只是披着魔法外衣的严格数学。愿你的物理世界从此运行如钟表般精确,创造出让玩家惊叹的交互奇迹!
2025-02-08 20:48:23
830
原创 第六篇:性能屠龙技 - 从PC到移动端的优化全链路
从穿透到抖动,从同步到预测,用终极方案攻克所有物理难题!的全链路屠龙技,让你的物理系统在任何设备上都能游刃有余。多线程可线性提升计算效率,其他选项收益有限)真正的优化不是盲目砍杀,而是精准的平衡艺术。
2025-02-08 16:29:39
580
原创 第五篇:物理模块解剖课 - 刚体/碰撞体/关节的隐秘特性
掌握这些隐秘特性,就能让物理系统从"不可控的玄学"变为"精准的工具"。:揭秘移动端物理优化的"降维打击"策略,让低端机也能流畅运行物理特效!用简单碰撞体组合在保证效果的同时性能最优)本文将揭开刚体、碰撞体、关节系统的层层面纱。C. 使用Convex MeshCollider。A. 使用精确的MeshCollider。不同Collider类型的性能差异可达。B. 用多个BoxCollider拼合。这些问题的根源,往往隐藏在物理模块的。你是否遭遇过这些诡异现象?
2025-02-08 10:00:00
2180
原创 第四篇:GC杀手 - NonAlloc物理检测全解析
通过NonAlloc技术,我们成功将物理检测从性能杀手变为高效工具。本文将揭示物理检测中的GC陷阱与终极解决方案。
2025-02-07 15:16:09
898
原创 第三篇:碰撞矩阵的艺术 - 性能与效果的平衡术
本文将揭示如何通过层级设计,让物理系统既高效又精准。C. 隔帧NonAllocOverlapSphere + 结果缓存。NonAlloc+缓存方案可降低90%的GC开销):亲手葬送GC的物理性能绞杀,打造丝般顺滑的60帧物理检测!D. 使用OnTriggerStay持续检测。A. 每帧OverlapSphere。B. 每帧RaycastAll。
2025-02-07 08:29:52
712
原创 第二篇:时间法则 - FixedUpdate与物理步长的秘密
为什么说"永远在FixedUpdate中操作Rigidbody"是铁律?保持物理计算精度需同步调整fixedDeltaTime):用碰撞矩阵实现性能与效果的完美平衡,打造丝滑物理体验!正确理解物理时间系统,就能消除90%的异常抖动问题。让我们揭开Unity物理引擎的时间面纱。这些现象的根源,往往源自对。物理引擎的异常行为中,
2025-02-06 21:01:40
663
原创 第一篇:破除玄学 - 理解物理引擎的本质
很多开发者感叹:“Unity物理引擎根本就是玄学!:揭秘FixedUpdate的时间魔法,彻底根治物理抖动问题!理解物理引擎的本质,就像获得了打开异世界大门的钥匙。80%的穿透问题源于碰撞矩阵配置错误)你是否经历过这些崩溃瞬间?
2025-02-06 20:19:54
758
原创 Unity生命周期深度解析:从底层机制到实战优化
深入理解Unity生命周期机制是编写高效、稳定游戏代码的基石。建议开发者定期通过Unity Profiler验证生命周期方法的执行耗时,结合本文提供的优化策略,可提升至少30%的运行效率。欢迎在评论区交流实际开发中遇到的特殊生命周期问题。
2025-02-05 17:38:50
1006
原创 Unity 对接非托管DLL (C/C++ DLL)代码示例及讲解
项目进行中,使用Unity 对接非托管DLL时,遇到问题,翻遍了资料没有看见太多直接性帮助的代码,只能在请教了相应的大佬后,自己再一点点的摸过来,最终做一下汇总,希望对后续遇到相应问题的同学有所帮助。...
2022-06-09 22:18:40
2249
4
原创 Unity相关知识体系梳理(一)c#语言_5
Unity相关知识体系梳理(一)c#语言_5昨天我们进行了C#的第四部分的梳理,我们今天将讲解的主要部分是C#中的判断条件和循环条件等。判断条件判断句就是我们日常生活中所说的,如果是真的那就怎么样,如果是假的那又怎么样。还有其他的一些情况,在代码的表现看下例: static void Main(string[] args) { int tmpIntA...
2019-12-10 23:09:17
249
原创 Unity相关知识体系梳理(一)c#语言_4
Unity相关知识体系梳理(一)c#语言_3昨天我们进行了C#的第三部分的梳理,我们今天将接着昨天的顺序开始今天的讲解,今天讲解的主要部分是函数参数,修饰符,类型转换等。函数方法(二)昨天我们说道函数的组成部分有 修饰符+ 返回值+ 函数名+(参数)+{函数体}。函数参数当我们调用一个函数的时候,当它有参数的时候(除了有out关键字修饰的参数),我们就需要在调用此函数时传入参数,参数的类...
2019-12-08 20:41:03
354
原创 Unity相关知识体系梳理(一)c#语言_3
Unity相关知识体系梳理(一)c#语言_3昨天我们进行了C#的第二部分的梳理,即C#的变量,常量,数据类型部分。而我们接下来要讲的是C#中的运算符和函数方法,这部分和昨天的部分同等重要,要牢记。C#运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,C#内置的运算符主要有以下几种算术运算符关系运算符布尔逻辑运算符赋值运算符其他运算符算数运算符c#中算数运算符主要有...
2019-12-06 07:51:24
351
原创 Unity相关知识体系梳理(一)c#语言_2
Unity相关知识体系梳理(一)c#语言_2昨天我们进行了C#的第一部分的梳理,即C#的起源部分。而我们接下来要讲的是C#中,也是所有语言中最底层也是最根源的东西,变量,常量,数据类型,运算符。C# 变量变量是一个程序操作的存储区的名字,我们对于电脑的操作即是对于CPU的操作,我们所有的指令可以视作是对于CPU上的一小部分区域...
2019-12-05 02:54:34
423
原创 Unity相关知识体系梳理(一)c#语言_1
Unity相关知识体系(一)c#语言C#语言是我们进行Unity编程的基础语言,同时也是我们控制Unity的最重要手段,所以在今天进行Unity相关知识体系整理时,我们要先从C#语言开始进行梳理。而对C#语言进行整理的时候,我们最先开始的部分是从他的根源说起。C#起源关于起源这边简单的总结一下就是,C# 是微软公司为了便于编写各种基于.Net的应用程序,而从新推出的一门,主要继承于C和C+...
2019-12-04 01:11:40
472
原创 《GitHub 入门与实践》 学习笔记(一)
《GitHub 入门与实践》 学习笔记(一)最近总是被后端怼不会GitHub,一气之下怒买一本《GitHub入门与实践》学之,看了看发行年份14年,觉得肯定有坑。之前被Unity坑惯了,这次记录一下。0 序言过1 欢迎来到GitHub的世界看下历史,大概记一下,看下作者描述,过2 Git的导入前面的知识部分有所了解,要对GiHub的存储方式有所印象,主要问题在2.3安装和2.4的初始...
2019-11-25 23:04:17
510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人