游戏开发

SmalBox1 小时前
unity3d·游戏开发
04-01-源码-编辑器总览篇章:04-源码深度-编辑器模块 阅读时间:约 25 分钟 前置知识:了解 YooAsset 基础概念
Behavior8 小时前
c#·unity3d·游戏开发
Unity 7.0 Alpha 拆解:编辑器干掉 Mono 换 CoreCLR10 月 5 日,Unity 放出 7.0 的第一个公开 Alpha,版本号 7000.0.0a7,走 Unity Hub 的 Pre-releases 通道分发,官方说每周最多推两个构建。定位写得很直白:验证项目兼容性用的,别拿去做生产。
SmalBox21 小时前
unity3d·游戏开发
03-06-架构篇-资源依赖与分组架构篇章:03-架构篇 阅读时间:约 35 分钟 前置知识:了解文件系统架构和异步体系本章将深入解析 YooAsset 的资源下载器架构。资源下载器是 YooAsset 热更新功能的核心组件,负责从远程服务器下载资源到本地。
鑫鑫哥adam1 天前
unity3d·游戏开发
一局游戏的时长,凭什么信客户端说的?我们做了一版"对局时长反作弊":客户端只负责老实记录,判定权全部交给服务端。这篇不讲代码有多难,讲一个人人都能听懂的核心问题——两个时钟口径不一样,怎么比?
Behavior1 天前
c#·unity3d·游戏开发
国内下载使用 Unity 6000 踩坑点总结Unity 6 的正式版是 2024 年 10 月 17 日发的,版本号 6000.0,前身就是原来那个 Unity 2023 LTS,官方博客给它的定位是"最稳定、性能最好的版本",支持周期比以往的 LTS 更长。核心新东西列了一串:URP Render Graph、GPU Resident Drawer、GPU Occlusion Culling、STP 时空后处理、DirectX 12 Split Graphics Jobs。官方自己测出来的数字是 CPU 性能最高提升 4 倍,GPU Reside
哈欠兽2 天前
游戏开发
Laya 1.x AS3 游戏开发 以玩家死亡为例子 了解如何通过事件调用函数先明确方案的目的:使得类当中的函数,在事件分发的时候被调用比如:希望当玩家死亡的时候,玩家的角色倒下我们希望的是 当玩家死亡的时候,系统“告诉”死亡处理函数:“玩家现在死亡了,倒下了”,即当玩家死亡的时候调用Player类中的onPlayerDead函数
SmalBox2 天前
unity3d·游戏开发
03-05-架构篇-操作异步体系(OperationSystem)篇章:03-架构篇 阅读时间:约 35 分钟 前置知识:了解 Runtime 端系统架构本章将深入解析 YooAsset 的通用异步体系(OperationSystem)。OperationSystem 是 YooAsset 异步操作管理的核心,它通过统一的抽象和调度机制,实现了高效、灵活的异步操作管理。
SmalBox3 天前
unity3d·游戏开发
03-04-架构篇-文件系统架构(IFileSystem)篇章:03-架构篇 阅读时间:约 35 分钟 前置知识:了解 Runtime 端系统架构本章将深入解析 YooAsset 的文件系统架构(IFileSystem)。文件系统是 YooAsset 实现跨平台资源访问的核心抽象,它通过统一的接口屏蔽了不同平台的差异,提供了灵活、可扩展的文件访问能力。
甲维斯11 天前
人工智能·游戏开发
Opus5.5大考!做一个赛车游戏"秋名山车神"最近无意中刷到了一个《头文字D》的解说,突然就被拖回了那个年代,想起了好多东西!一晃20多年过去了,当时这几个人真的是嫩啊。周董装逼王者巅峰!陈老师帅到没朋友... 摄影技术登峰造极!
鑫鑫哥adam13 天前
unity3d·游戏开发
一个 1x1 贴图,是怎么炸掉整个热更包的?深度解析一次 Unity Addressables 热更事故的调查全过程。事情要从一份调查文档说起。我们 iOS 的某次热更(内部编号 #195),patch 里居然有 392 个 bundle,加起来 465 MB。这数字一出来,大家都觉得不对——这次热更内容并不多啊,就是加了个新角色立绘、新赛季房间,怎么要下这么多?
Behavior14 天前
c#·unity3d·游戏开发
Unity 手游动态更换 App 图标 — Android 与 iOS 双端技术方案本文为 2026-09-23 的资料快照。iOS 侧正处在格式换代期——Xcode 26 引入 Icon Composer .icon 新格式后,alternate icon 在 26.0 / 26.1 / 26.2 之间的行为反复变动(详见 §5.4),Apple 官方文档尚未完全覆盖新格式下的替代图标行为。Android 侧机制多年稳定,但 Google Play 的政策口径比 API 本身更值得关注(§3.2)。引用前请复核 Apple Developer Forums、Unity 版本与 Goog
SmalBox15 天前
unity3d·游戏开发
03-03-架构篇-Runtime加载系统架构篇章:03-架构篇 阅读时间:约 40 分钟 前置知识:了解 Editor 端系统架构本章将深入解析 YooAsset 的 Runtime 端系统架构。Runtime 端是 YooAsset 的运行层,在游戏运行时工作,负责资源的加载、管理、缓存和卸载。Runtime 端是玩家实际使用的部分,其架构设计的优劣直接影响游戏的性能和体验。
SmalBox15 天前
unity3d·游戏开发
03-02-架构篇-Editor打包系统架构篇章:03-架构篇 阅读时间:约 40 分钟 前置知识:了解整体架构设计本章将深入解析 YooAsset 的 Editor 端系统架构。Editor 端是 YooAsset 的构建层,负责资源收集、依赖分析、资源打包和清单生成等核心功能。理解 Editor 端架构是掌握 YooAsset 构建流程的关键。
Yeah12715 天前
游戏开发
当 LLM 进入游戏玩法:从收权到放权面向正在或打算把 LLM 接进游戏玩法的工程师。不聊模型训练,不聊 prompt 技巧,只聊工程权衡:权力给多少、能力从哪来、延迟怎么消化。
Behavior15 天前
c#·unity3d·游戏开发
Unity 手游 iOS Deep Link 唤醒全流程:从 URL Scheme / Universal Links 到 C# 层参数投递分享回流、广告归因、活动页跳转、客服工单——只要你的项目里挂了其中任何一个需求,就绕不开 Deep Link。它听起来是个"配一下就行"的活儿:iOS 上注册个 scheme,或者丢一个 json 文件到域名根目录,然后等回调进来就完事。
SmalBox15 天前
unity3d·游戏开发
03-01-架构篇-整体架构总览篇章:03-架构篇 阅读时间:约 40 分钟 前置知识:了解 YooAsset 基础概念本章将深入解析 YooAsset 的整体架构设计,从全局视角理解 YooAsset 是如何组织代码、如何划分模块、如何协调各个子系统工作的。理解整体架构是深入学习 YooAsset 各模块的基础。
RobinDevNotes15 天前
rust·游戏开发
用 godot-rust 给 Godot 写 Rust 扩展godot-rust(代号 gdext)是 Godot 4 的 Rust 绑定,通过官方的 GDExtension 接口,让你用 Rust 写游戏逻辑、编辑器插件和自定义节点,不用改引擎源码,也不用重新编译 Godot。今年 3 月发布的 v0.5 带来了类型化字典、非空对象参数和随处可用的 Rust 枚举,之后的 0.5.x 补丁一路更新到 8 月的 v0.5.5,并加入了 Godot 4.7 的 API 支持,已经可以用在真实项目里。
SmalBox15 天前
unity3d·游戏开发
02-08-原理篇-异步加载与性能优化篇章:02-原理篇 · 基础 阅读时间:约 40 分钟 前置知识:了解 Unity 基本资源加载方式异步加载是 Unity 资源管理中的重要技术,它允许开发者在不阻塞主线程的情况下加载资源。性能优化则是确保游戏流畅运行的关键。本章将深入解析异步加载和性能优化的原理和方法,结合 YooAsset 的实际实现进行详细说明。
SmalBox20 天前
unity3d·游戏开发
02-07-原理篇-文件系统与跨平台适配篇章:02-原理篇 · 基础 阅读时间:约 40 分钟 前置知识:了解 Unity 基本资源加载方式Unity 游戏需要在多个平台上运行,包括 Android、iOS、PC、WebGL 等。不同平台的文件系统结构和访问方式各不相同,因此需要跨平台适配。本章将深入解析 Unity 文件系统和跨平台适配的原理和方法,结合 YooAsset 的实际实现进行详细说明。
只睡四小时20 天前
python·websocket·html5·游戏开发·canvas
Canvas 弹道联机实战:700 行 + 固定时间步长一个浏览器里的弹弹堂:调角度、蓄力度、借风力把炮弹糊到对手脸上。全程没用任何游戏引擎——702 行原生 Canvas 前端 + 160 行 Python aiohttp 后端。这篇把它的弹道积分、AI 搜索、权威服务器和 6 个真实踩坑拆开讲,所有数值都是本机跑出来的实测数据,不是估的。