115篇N64游戏开发系列文章索引:从Pyrite64入门到引擎源码的完整路线图
115篇N64游戏开发系列文章索引从Pyrite64入门到引擎源码的完整路线图【免费下载链接】pyrite64N64 Game-Engine and Editor using libdragon tiny3d项目地址: https://gitcode.com/GitHub_Trending/py/pyrite64Pyrite64 是一款基于 libdragon 与 tiny3d 的N64 游戏引擎和可视化编辑器让你无需任何专有 SDK就能在 PC 上开发可以运行在真机 N64 或高精度模拟器上的 3D 游戏。本仓库的docs/目录沉淀了60 篇系列文章Markdown/RST加上 300 个引擎与编辑器源文件构成了一套从零基础安装到引擎源码导读的完整学习路线图。本文就是这 115 篇内容的索引帮你按阶段、按主题快速定位该读哪一篇。一、Pyrite64 能做什么3 分钟了解这个引擎在开始索引之前先用 3 个要点建立整体认知更多细节见 Readme.md可视化编辑器 运行时引擎一体场景数据以 JSON 存储构建时自动转换为二进制资源面向真实硬件产物是可写入闪卡FlashcardCIC 6102的.z64ROM支持 HDRBloom 与 256x256 大纹理渲染节点图脚本用节点图编排事件序列构建时转译为原生 C 代码二、路线图总览三个阶段 115 篇的完整地图阶段适合谁对应文档目录① 安装与启动完全新手docs/docs/manual/install.rst、launcher.rst② 编辑器核心系统已建项目docs/docs/manual/editor/③ 场景 / 脚本 / 引擎源码想深入原理docs/docs/manual/script/、docs/docs/manual/intro/、n64/engine/建议按顺序学习如果目标只是做出一款能跑的游戏走完 ①② 即可。三、新手第一步一键安装与启动器速通安装路线只有一条下载发布包 → 一键安装工具链 → 新建项目 → F12 构建出 ROM。Windows / Linux 直接解压即可运行首次启动会提示未找到 N64 工具链点击Install Toolchain打开工具链管理器。Windows 下可一键自动安装libdragon 和 tiny3d 工具链Linux/macOS 则提供校验与文档指引想从源码构建或拉取仓库可以执行git clone https://gitcode.com/GitHub_Trending/py/pyrite64构建方法见 docs/docs/dev/build.rst。本阶段必读索引docs/docs/manual/install.rst —— 各平台安装指南docs/docs/manual/launcher.rst —— 启动器新建/打开项目、最近项目磁卡、卡带封面设置docs/docs/manual/cli.md —— CLI 模式可用于 IDE 构建任务与 CI/CDdocs/docs/faq.md ——必读是否需要编程基础需要 C/C、能否做 2D、能否上闪卡等 7 个高频问题四、编辑器核心系统从窗口到组件的逐篇索引这是全系列篇幅最大的部分位于docs/docs/manual/editor/按四大主题组织。4.1 编辑器窗口11 篇文档主题viewport.md视口操作sceneGraph.md场景图sceneInspector.md / objectInspector.md场景/对象检查器assetBrowser.md / assetInspector.md资源浏览器与检查器modelEditor.md / nodeEditor.md模型编辑器 / 节点编辑器rom.md / log.md / layerInspector.mdROM 管理 / 日志 / 图层检查器4.2 组件系统14 篇对象是组件的容器数据驱动而非 OOP 继承每个对象可自由挂载以下组件模型与渲染model.md、animModel.md、culling.md物理与碰撞collBody.md、collMesh.md、rigidBody.md、constraint.md角色控制器charBody.md —— 配合 characterBody.md 详解台阶、坡度、斜面碰撞行为灯光 / 相机 / 音频 / 代码 / 节点图light.md、camera.md、audio2d.md、code.md、nodeGraph.md、surface.md4.3 材质系统3 篇overview.md —— 材质体系总览对应内置的 n64 材质管线源码见 n64Material.cppmaterial.md —— 材质本体与 fast64 工作流instance.md —— 材质实例一个材质多套参数4.4 场景系统2 篇prefabs.md —— Prefab 嵌套、覆写与重置objLifecycle.md —— 对象生命周期与状态机五、脚本系统三种方式为 N64 游戏编写逻辑脚本系列docs/docs/manual/script/是引擎已提供游戏循环你只需在回调里写逻辑理念的落地共 4 篇总览intro.md —— 三类脚本的定位对象脚本 / 全局脚本 / 节点图对象脚本objScript.md —— 挂在场景对象上的 C 行为脚本生命周期与对象绑定可为每个对象预置变量节点图nodeGraph.md —— 可视化编排事件序列对白树、过场、场景切换构建时转译为原生 C自定义节点nodeGraphCustom.md —— 扩展自己的节点类型实现见 jsNodeHost.cpp 与 nodeRegistry.cpp六、进阶与引擎源码导读从 JSON 数据到 C 运行时6.1 先建立架构心智模型2 篇structure.rst —— 三大块引擎跑在 N64 上libdragon 提供内核/2D/音频tiny3d 负责 3D编辑器PC 端JSON 数据 → 二进制资源项目assets/data/src 目录结构scene.rst —— 场景即对象的集合加载时全部生成、卸载时全部回收天然支持关卡制与小游戏混合6.2 引擎源码地图300 文件引擎源码集中在n64/engine/头文件在n64/engine/include/实现在n64/engine/src/可按兴趣深入场景与组件n64/engine/include/scene/object.h、componentTable.h渲染管线n64/engine/include/renderer/pipeline.h、HDR BloompipelineHDRBloom.h与大纹理pipelineBigTex.h碰撞系统n64/engine/include/collision/GJK/EPA、胶囊扫掠、角色控制器脚本运行时n64/engine/include/script/nodeGraph.h、globalScript.h完整示例工程n64/examples/jam25/ —— 游戏 Jam 作品 Cathode Quest 64含 27 个 C 源文件与节点图是读懂引擎用法最好的活文档另有 char_body、bgtex、material_test 等专题示例6.3 编辑器源码速查主入口 src/main.cpp 与 CLI src/cli.cpp页面/窗口 src/editor/pages/、部件 src/editor/pages/parts/项目数据模型 src/project/场景 scene.h、Prefab prefab.h、组件类型 src/project/component/types/3D 导入渲染 src/renderer/ 与 GLSL 着色器 src/shader/七、版本演进跟踪 115 篇之后的更新changelog.md —— 从 v0.9.0 开始的特性变更记录breakingChanges.md —— 破坏性改动清单升级前必看dev/build.rst —— 源码构建编辑器八、给新手的三条最短路径最快上手安装 → 启动器建项目 → 打开 jam25 示例 → F12 构建 → 模拟器运行组件开发4.2 节组件文档 → objScript.md → char_body 示例工程吃透引擎structure.rst → 源码地图 → 通读 n64/examples/jam25/src/ 提示项目仍处于早期开发阶段API 可能出现破坏性变更所有文章索引均基于当前仓库docs/目录版本更新后请对照 changelog 复核路径。【免费下载链接】pyrite64N64 Game-Engine and Editor using libdragon tiny3d项目地址: https://gitcode.com/GitHub_Trending/py/pyrite64创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于Python的软件故障预测框架:从监控告警到提前预警

基于Python的软件故障预测框架:从监控告警到提前预警

简介:一份基于Python的软件故障预测框架源码包,面向软件质量保障、数据挖掘方向的开发者与研究人员,针对静态代码度量与面向对象度量中的特征冗余、样本不平衡问题,提供从特征选择、数据平衡到分类建模的完整流程。包内包含RF信息…

2026/9/22 0:06:12 阅读更多 →
ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析

ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析

ClickHouse CI Engine:基于 Webhook、SQS 与 EC2 常驻 Runner 的自托管 CI 编排引擎解析 【免费下载链接】ClickHouse ClickHouse is a real-time analytics database management system 项目地址: https://gitcode.com/GitHub_Trending/cli/ClickHouse 导读…

2026/9/20 20:59:21 阅读更多 →
Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型

Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型

Yoga 样式(Styling)系统深度解析:默认样式、边框盒语义、边(Edge)与单位模型 【免费下载链接】yoga Yoga is an embeddable layout engine targeting web standards. 项目地址: https://gitcode.com/gh_mirrors/yog/…

2026/9/20 20:59:21 阅读更多 →

最新新闻

5个新手避坑技巧,看说实战让公路项目代码跑通

5个新手避坑技巧,看说实战让公路项目代码跑通

5个新手避坑技巧,看说实战让公路项目代码跑通 学会语法却不知怎么搭项目,这是很多刚入行公路工程信息化开发的兄弟最头疼的事。你背下了 Python 的 if-else ,记住了 Java…

2026/9/22 0:46:12 阅读更多 →
3个坑让你等额计算代码崩盘,一文搞懂底层逻辑

3个坑让你等额计算代码崩盘,一文搞懂底层逻辑

3个坑让你等额计算代码崩盘,一文搞懂底层逻辑 复制来的等额还款或分期代码跑不通,报错信息看得头大,参数传对了却算出离谱数字,这种崩溃感谁懂?别急着删库跑路,问题往往出在对 等额…

2026/9/22 0:46:12 阅读更多 →
3分钟搞懂伺服电机尺寸:图解原理避坑指南

3分钟搞懂伺服电机尺寸:图解原理避坑指南

3分钟搞懂伺服电机尺寸:图解原理避坑指南 看了一堆教程还是不会写项目?别慌,这不是你的问题,是资料太碎。今天这篇【伺服电机尺寸】图解原理,直接把房建工程里的电机选型和移动端监控代码打通。你不需要是机械专家,只需要知道怎么在App里准确展示电…

2026/9/22 0:46:12 阅读更多 →
叉车限速器入门到精通:3步搞定嵌入式控制逻辑

叉车限速器入门到精通:3步搞定嵌入式控制逻辑

叉车限速器入门到精通:3步搞定嵌入式控制逻辑 看了一堆教程还是不会写项目?这是很多刚接触嵌入式控制的工程师最真实的写照。理论背得滚瓜烂熟,一到实际设备上,面对传感器数据波动、执行机构响应延迟,脑子瞬间一片空白。从 入门到精通…

2026/9/22 0:46:12 阅读更多 →
跑跑卡丁车挂源码解析:3步吃透内存读写,告别文档迷宫

跑跑卡丁车挂源码解析:3步吃透内存读写,告别文档迷宫

跑跑卡丁车挂源码解析:3步吃透内存读写,告别文档迷宫 官方文档太长抓不住重点,这是很多想深入底层机制的同学最大的痛点。别慌,今天我们不啃那些晦涩的理论,直接上 源码解析…

2026/9/22 0:46:12 阅读更多 →
蓝绿厂是指什么手机?3个代码案例搞定性能优化痛点

蓝绿厂是指什么手机?3个代码案例搞定性能优化痛点

蓝绿厂是指什么手机?3个代码案例搞定性能优化痛点 你复制来的代码跑不通,报错信息一片红,完全不知道从哪调起?别慌,这不是你代码写得烂,而是没掌握 性能优化…

2026/9/22 0:45:11 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →