你一身傲骨怎能输
码龄11年
求更新 关注
提问 私信
  • 博客:6,972,810
    社区:166
    问答:68
    动态:1,654
    6,974,698
    总访问量
  • 6,912
    原创
  • 66
    排名
  • 57,742
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
目前就职: 深圳市腾讯计算机系统有限公司
加入CSDN时间: 2015-11-23

个人简介:大家好,我是傲骨,一名热爱游戏开发,曾任多家游戏初创公司技术负责人,现在大厂打螺丝,我拥有计算机科学和应用数学学士学位,并在游戏行业工作了超过10年。我参与过多个独立游戏项目,从概念设计到发布,积累了丰富的实践经验。大学期间参与多项创新创业项目,斩获省赛大奖。喜欢用技术和创意打造不一样的世界,分享真实的成长、实用的策略和学习心得。 座右铭:“用代码点燃梦想,用行动改变未来!” 关注我,不错过每一场关于成长与梦想的实战分享!

博客简介:

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路!

博客描述:
本博客专注于“技术+创业+学业”三大主题,内容涵盖开发实践、项目管理、课程学习、职业规划等,用通俗易懂的方式解析复杂难题,帮助你从学生到职场完美转型。 每周定期分享干货,欢迎加入交流圈,博主会认真回复每一个问题。订阅,和我一起见成长。
查看详细资料
个人成就
  • 优质创作者: 编程框架、游戏开发技术领域
  • 获得74,187次点赞
  • 内容获得391次评论
  • 获得67,585次收藏
  • 代码片获得3,935次分享
  • 原力等级
    原力等级
    8
    原力分
    4,804
    本月获得
    295
创作历程
  • 810篇
    2026年
  • 4041篇
    2025年
  • 2016篇
    2024年
  • 3篇
    2018年
  • 42篇
    2017年
成就勋章
  • 入选《移动开发领域内容榜》第47名
TA的专栏
  • 商业化游戏开发技术专栏
    付费
    303篇
  • 游戏大厂业界技术专栏
    付费
    338篇
  • 商业化游戏引擎技术专栏
    付费
    281篇
  • 游戏行业领域知识专栏
    付费
    221篇
  • 商业化射击游戏技术专栏
    付费
    108篇
  • 大白话讲解游戏开发技术
    34篇
  • 游戏开发技术专栏
    349篇
  • 游戏程序员的技术修炼:原理、优化与实战
    137篇
  • 游戏物理与动画专栏
    29篇
  • 英语
    48篇
  • NGUI
    30篇
  • 数学在游戏中的应用
    47篇
  • SDK技术专题
    73篇
  • 计算机网络
    208篇
  • 编译原理
    61篇
  • 信息与网络安全
    29篇
  • 计算几何
    23篇
  • 游戏开发中级技术专栏
    91篇
  • 游戏行业资讯
    13篇
  • Shader实用教程——从入门到高阶实例
    100篇
  • 计算机组成原理
    138篇
  • 创业之路指南
    83篇
  • 「轮子制造局」——工具工程师的反复造轮子自救指南
    5篇
  • 数字电路与逻辑设计
    29篇
  • 运筹学
    10篇
  • 数学建模
    50篇
  • 汇编语言
    46篇
  • 实时渲染技术:从光栅化到 PBR 的工程实现
    188篇
  • 高性能游戏开发:从帧率分析到极致优化
    205篇
  • 操作系统
    361篇
  • 拓扑学
    5篇
  • Bash 脚本语法
    8篇
  • 人工智能
    55篇
  • 双端游技:iOS & 安卓底层机理洞察
    24篇
  • 高级程序员必备知识专栏
    36篇
  • 大厂游戏技术揭秘:性能、渲染与架构
    46篇
  • 计算机视觉
    11篇
  • 游戏开发初级技术专栏
    86篇
  • 创业起步·从零开始
    10篇
  • 「数据洪荒之力」——服务器工程师的深夜斗魂传说
    99篇
  • 微分方程
    25篇
  • 游戏客户端架构设计:热更新、框架与性能
    14篇
  • 游戏引擎底层原理与工程实践
  • 自动化构建与版本打包全流程专栏
    47篇
  • 待优化博客
    13篇
  • Lua语言
    24篇
  • 技术框架与架构设计
    158篇
  • Laya引擎
    5篇
  • IT行业岗位指南
    11篇
  • 高等数学
    100篇
  • 解析几何
    17篇
  • 游戏安全防护
    5篇
  • 数字信号处理
    17篇
  • 图像处理
    32篇
  • 软件工程
    41篇
  • 离散数学
    28篇
  • 数据库
    54篇
  • 数值分析
    41篇
  • 数学分析
    14篇
  • 行业前沿技术专栏
    24篇
  • 高等代数
    90篇
  • 概率论与统计学
    81篇
  • 商业资本运作模式
    8篇
  • C语言
    17篇
  • 游戏引擎
    121篇
  • 「氪金与信仰共舞」——运营人的阴谋与玩家相爱相杀
    3篇
  • 计算机体系结构
    10篇
  • OpenGL
    35篇
  • UE4虚幻引擎
    17篇
  • 商业化游戏引擎底层技术专栏
    6篇
  • 形式语言与自动机理论
    11篇
  • DirectX
    8篇
  • 行业洞察与市场趋势专栏
    13篇
  • 心理学
    12篇
  • lua
    17篇
  • 程序员入行前必读指南专栏
    31篇
  • 人生感悟
    13篇
  • 做个游戏吧 — 从原型到上线的实操手册
    3篇
  • 游戏中的数学原理解析
    8篇
  • 「发行突破口」——从立项到全球上线的全链讲解
  • 游戏数据存储与架构设计
    2篇
  • 产品分析与案例复盘专栏
    8篇
  • 游戏面试通关指南
    2篇
  • 游戏出海全球化专栏
    2篇
  • 游戏法律与合规指南
    4篇
  • 行业人物与团队故事专栏
    3篇
  • 经济学
    9篇
  • 信号与系统
    7篇
  • Objective-C
    11篇
  • 数学逻辑与集合论
    6篇
  • 微分几何
    5篇
  • 代数几何
    1篇
  • 优化理论与方法
    6篇
  • 密码学
    23篇
  • Unity引擎
    307篇
  • c#
    86篇
  • 数据结构与算法
    172篇
  • c++
    62篇
  • 计算机图形学
    312篇
  • 设计模式
    18篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 1

兴趣领域 设置
  • 游戏
    unity游戏引擎ue4技术美术图形渲染游戏程序
创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

126人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

一文搞懂软件开发里的CI技术:持续集成到底是个啥?为啥都在用?

CI,就是帮助程序员团队把每个人写的代码,自动“合到一块儿”,自动检查、自动测试,确保没问题,然后大家都能一起往前推进项目。一句话解释就是——尽可能早、尽可能频繁地把大家的代码合并起来,自动帮你查错、测功能、打包,做成一个流畅的开发流水线。如果没有CI,会怎么着?大家各自写代码,谁也不知道别人写的合上不会翻车。等代码都堆一起了,才发现一堆小问题,大毛病,推倒重来,效率低到爆,不但影响项目进度,更容易出BUG。
原创
博文更新于 昨天 03:58 ·
3481 阅读 ·
21 点赞 ·
0 评论 ·
6 收藏

Device ID:手机的“身份证”如何被用来追踪你

1. Device ID 是手机的编号,特点是"所有 App 读到的都一样"。正因为一样,抖音记的那笔账和你记的那笔账才能对上。2. 广告归因的本质,就是两个 App 各记一笔账,靠同一个编号对账。没有这个编号,两笔账就是两条无关的记录。3. 苹果让用户可以把编号变成全 0,对账就失效了。于是你买来的量,在后台显示成"自然量"——别把"看不见"当成"没效果"。
原创
博文更新于 前天 22:32 ·
185 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

App 隐私(Privacy Nutrition Label):App Store 的“营养成分表“

一个休闲游戏团队,2024 年 3 月提交更新。填隐私标签的是主程,他花了 3 分钟:他的理由听起来很合理:它们在后台做的事:三个月后,两件事同时发生第一件:Apple 的通知第二件(更疼的):他们一直在少赚钱真相:隐私标签不是"填表",是"你对自己 App 的数据流有没有认知"第一部分:先分清四件事这是所有混乱的根源。Apple 的隐私体系有四个独立的东西,必须相互一致。第二部分:标签长什么样三、商店页面的四种呈现用户在 App Store 商店页看到的「App
原创
博文更新于 前天 21:31 ·
1333 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

TestFlight 内外部测试:iOS 分发的唯一正路

一、内部测试和外部测试不是"人数不同",是"两条速度差 100 倍的通道"。很多人的理解是"内部给自己人,外部给玩家"——这个理解会让你付出巨大的时间代价。真正的区别是:一条要审核,一条不要。内部测试:上传 → 处理 → 装机 ≈ 20 分钟外部测试:上传 → 处理 → 审核 → 装机 ≈ 1~3 天开发期你需要的是每天验两次,而不是两天验一次。所以开发期的正确答案永远是内部测试——哪怕你想让外部顾问看,也值得先把他邀请进 ASC 团队。反过来,等到真的要面对几百上千个真实玩家时,
原创
博文更新于 前天 21:18 ·
180 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

游戏补单机制:从一次 0.3% 的漏单说起

幂等 = 同一个请求执行 N 次,结果与执行 1 次相同│ 必须幂等的三个层次 ││ ① 创建订单幂等 ││ 同一用户短时间内重复点购买 → 不能创建多笔订单 ││ ││ ② 支付确认幂等 ││ 同一支付凭证上报 N 次 → 只处理一次 ││ ││ ③ 发货幂等 ││ 同一订单发货 N 次 → 道具只加一次 │`cp_order_id` VARCHAR(32) NOT NULL COMMENT 'CP订单号',
原创
博文更新于 前天 20:47 ·
8 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

游戏APP全平台发布指南

本文梳理了游戏APP在主流平台(iOS、Google Play、Steam)的发布流程,涵盖基础准备、提审测试、发布执行等关键环节。iOS发布需预留1个月审核周期,云游戏需作为独立App提交;Google Play需配置商品详情实验;Steam需处理安全验证。各平台注意事项包括:国内iOS审核周期长、Google商品实验需咨询专员、Steam首次发布需验证guard code。多平台发布需注意合规与时间节点,并严格按规范准备材料。文末附简化流程图,展示从需求评审到版本迭代的全流程。
原创
博文更新于 前天 17:16 ·
3508 阅读 ·
17 点赞 ·
0 评论 ·
7 收藏

游戏上线必知:软著版号全攻略

本文主要介绍了游戏开发过程中涉及的著作权登记和版号申请流程。著作权登记需准备源代码、说明文档等材料,审核周期1-2个月,建议开发中后期申请。版号申请必须由中国大陆公司完成,需提供软著证书、游戏视频等材料,审核周期6-12个月,是游戏国内上线的必要条件。此外还提及隐私政策、防沉迷系统等其他合规要求,建议开发者提前规划相关资质申请,确保内容合规。
原创
博文更新于 2026.09.25 ·
3534 阅读 ·
20 点赞 ·
0 评论 ·
6 收藏

游戏角色动画全流程揭秘:从灵感到手柄

《动画制作全流程揭秘》摘要(150字) 动画是艺术与技术的完美融合,从灵感萌芽到荧幕呈现需经历完整流程:剧本策划构建故事框架,角色与场景设计塑造视觉风格,3D建模搭建数字骨骼;动画师通过关键帧或动捕技术赋予角色生命,灯光渲染营造氛围,音效配乐注入灵魂;特效与后期合成完成最终视觉魔法。千人协作的项目管理、日新月异的技术革新,共同推动着动画艺术的边界。每一帧画面都凝结着创作者的心血,让虚拟角色在时光中绽放真实情感。
原创
博文更新于 2026.09.25 ·
3523 阅读 ·
30 点赞 ·
0 评论 ·
8 收藏

副词陷阱:90%人用错的英语语法

副词(Adverb)是用来修饰动词、形容词或其他副词的词,通常表示方式、时间、地点、程度、频率等。副词可以帮助我们更详细地描述动作或状态。副词在英语中起着重要的作用,帮助我们更详细地描述动作、状态和程度。接下来我们将继续深入探讨副词的更多细节,包括副词的比较级、常见的副词错误、以及更多的练习和应用示例。副词在英语中是一个重要的组成部分,能够帮助我们更准确地表达动作、状态和程度。通过掌握副词的用法、分类、比较级和常见错误,你将能够更流利地使用英语。
原创
博文更新于 2026.09.25 ·
3545 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

逐行拆解 NGUI 的裁剪 Shader

│ 能在 CPU 算的,别在 GPU 算 ││ → 1/halfW、halfW/softness 预计算成 uniform ││ ││ 能在 vert 算的,别在 frag 算 ││ → 仿射变换提到 vert,靠插值白嫖 ││ ││ 能用乘法的,别用除法 ││ → 除法预先转成倒数 ││ ││ 能打包的,别占多个 uniform ││ → scale 和 offset 塞进同一个 float4 │代价是可读性——这也是为什么这段代码第一眼看不懂。
原创
博文更新于 2026.09.25 ·
1121 阅读 ·
7 点赞 ·
0 评论 ·
27 收藏

一个案例讲透:背包橙装发光特效的裁剪

在 Unity 中处理ScrollView中的特效裁剪问题时,可以使用多种方法,包括使用Mask组件、调整渲染顺序、使用、动态调整位置等。选择合适的方法取决于具体的需求和特效类型。通过这些方法,可以确保特效在ScrollView中正确显示,提升用户体验。通过以上步骤,你可以在 Unity 中使用 Shader 实现ScrollView的裁剪效果。这个方法提供了灵活的视觉效果,并且可以根据需要进行扩展和修改。你可以根据具体需求调整 Shader 的逻辑,以实现更复杂的裁剪效果。
原创
博文更新于 2026.09.25 ·
1462 阅读 ·
30 点赞 ·
0 评论 ·
29 收藏

NGUI 合批规则完全解析

UIRoot 是 NGUI UI 适配的核心,负责所有 UI 的缩放和分辨率适配。通过 activeHeight 和 pixelSizeAdjustment,保证 UI 在不同分辨率下显示一致。设计时只需关心 UIRoot 的参数,UI 元素自动适配。下面我将更深入地解读 NGUI UIRoot 的源码实现细节,包括其生命周期、关键方法、与 UICamera/UIPanel 的协作、以及实际开发中常见的适配策略和注意事项。UIRoot 是 NGUI UI 适配的基石。
原创
博文更新于 2026.09.25 ·
260 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

UIWidget.OnFill 的职责——用游戏案例讲透

OnFill 的职责:把 widget 的配置参数,翻译成一组四边形的顶点数据。输入(widget 自己的字段) OnFill 输出(三个数组)│ width / height │ │ │ │ verts 顶点位置 ││ pivot │ │ 纯粹 │ │ uvs 贴图坐标 ││ sprite / UV │ ───→ │ 翻译 │ ─→ │ cols 顶点颜色 │输入全部来自 widget 自身字段输出全部写进传入的三个数组无返回值、无副作用、不读外部状态// N = 原始文字顶点数。
原创
博文更新于 2026.09.25 ·
1025 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

OnFill真相:纯几何生成,别越界!

OnFill 的职责:把 widget 的配置参数,翻译成一组四边形的顶点数据。它是一个纯粹的几何生产函数。输入 OnFill 输出│ width/height │ │ │ │ verts(位置) ││ pivot │ ──────→ │ 翻译 │ ──────→ │ uvs (贴图) ││ sprite/UV │ │ │ │ cols (颜色) │// ★ 直接暴露底层数组} // ★ 不释放内存,只重置 size特性好处buffer直接暴露能原地改Clear()不释放。
原创
博文更新于 2026.09.25 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

NGUI 中 UIDrawCall 内部原理解析

摘要: UIDrawCall是NGUI中封装Unity底层DrawCall的核心组件,每个实例对应一次Mesh渲染调用。其流程包括:1)由UIWidget属性变更或UIPanel脏标记触发;2)UIPanel按材质/贴图/Panel/Depth分组分配UIDrawCall对象;3)收集所属Widget的顶点数据并填充至Mesh;4)提交Unity渲染。通过对象池复用DrawCall减少GC,优化性能。关键问题包括DrawCall过多(合批失败)、Mesh数据异常或频繁创建销毁,需检查分组条件或UI动态变更。
原创
博文更新于 2026.09.25 ·
3545 阅读 ·
5 点赞 ·
0 评论 ·
14 收藏

Unity 中点到平面距离:真实游戏案例拆解

本文介绍了计算点到平面距离的数学原理及Unity中的两种实现方式。数学公式为 (d = |Ax_0 + By_0 + Cz_0 + D| / \sqrt{A^2+B^2+C^2})。Unity中可直接使用Plane结构体的GetDistanceToPoint方法获取有符号距离,或手动通过向量点积计算投影长度。推荐使用内置方法,手动计算则适用于特殊需求。两种方式均能高效实现点到平面的距离计算。
原创
博文更新于 2026.09.24 ·
3597 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

两行代码,掉单率差千倍

回到开头那两行代码。
原创
博文更新于 2026.09.24 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

独立游戏发布指南:从“做完了“到“卖出去“的生存手册

下面是一份,适用于个人或小团队开发者,涵盖从开发完成到正式上线的主要流程和注意事项。内容兼顾国内外市场,适合Unity、Unreal等主流引擎开发的独立游戏。
原创
博文更新于 2026.09.24 ·
3652 阅读 ·
23 点赞 ·
0 评论 ·
16 收藏

局域网、广域网、城域网之间的区别和联系

局域网:你家小区的路,范围小,速度快,自己管。城域网:城市主干道,连着各个小区,范围大,速度中等,运营商管。广域网:高速公路,连着不同城市、国家,范围最大,速度慢,管理最复杂。局域网是最小的单元,像小区里的路。城域网把很多局域网连起来,像城市主干道。广域网把很多城市连起来,像高速公路、飞机航线。数据流动:你家电脑(局域网)→ 城市骨干网(城域网)→ 全国/全球互联网(广域网)。
原创
博文更新于 2026.09.24 ·
3659 阅读 ·
10 点赞 ·
0 评论 ·
13 收藏

Java编译器(javac)

javac是Java开发中不可或缺的工具,它将人类可读的Java源代码转换为JVM可以执行的字节码。通过掌握javac的用法,你可以有效地编译和管理Java项目。当然!我们可以继续深入探讨Java编译器(javac)的更多功能和使用场景,以及一些常见的编译错误和调试技巧。使用-g选项编译Java程序可以生成调试信息,使得在运行时发生异常时,能够提供详细的错误信息和源代码行号。这对于调试非常有帮助,尤其是在处理复杂的程序时。结合使用jdb等调试工具,可以更有效地定位和解决问题。总的来说,Java编译器(
原创
博文更新于 2026.09.24 ·
3665 阅读 ·
21 点赞 ·
0 评论 ·
11 收藏
加载更多