在线书架 / BOOKS

电子书籍

从第一章开始,把知识读成体系。

按领域与学习阶段整理的在线电子书与创作手记。覆盖 Rust、Lua、TypeScript、Python、Java(Spring Boot)、Go、AI Agent、MMO 服务器开发(Go 主线 + Java 21 双栈对照,四卷本 180 篇)、游戏开发(含 Cocos 四卷本与《游戏引擎实现原理》四卷本)与文学创作,从阅读指南进入,或按全书目录查找章节。

了解阅读方式
已收录书稿
38部
可读章节
1785篇
阅读领域
12类

4 部书稿

Rust

从所有权与借用,到工程实战与系统编程。

3 部书稿

Lua

从脚本基础,到语言机制与游戏业务。

2 部书稿

游戏开发

从客户端引擎,到服务端架构与完整项目。

4 部书稿

MMO 服务器开发

用 Go 从零实现一套能真跑、能压测、能跨服的 MMO 服务端 aegis,Java 21 作为双栈对照。

4 部书稿

Cocos 游戏开发

从零手写 2D 运行时,到 Cocos Creator 3.8 交付产品,再到引擎内部与客户端联机。

4 部书稿

游戏引擎实现原理

用 TypeScript 从零实现一个 3D 游戏引擎:内核、渲染、子系统与工具,直到工程化交付。

3 部书稿

TypeScript

按入门、实战、高级三步,建立类型与工程能力。

3 部书稿

Python

从语言基础与工程交付,深入 CPython 与性能优化。

3 部书稿

Java

从 Spring Boot 入门与工程实战,到框架内部机制与版本迁移。

4 部书稿

Go

从语言入门到工程实战,再到高级特性与运行时原理。

3 部书稿

AI Agent

从零手写 Agent 引擎,到工程化服务,再到框架重写与生产化加固。

1 部书稿

创作与写作

一部长篇科幻小说的创作过程与长期写作经验。

如何阅读

这些电子书以网页章节形式在线阅读。每个系列围绕一个完整主题编排,技术书稿与创作手记按领域分别收录。

书稿发布进度

按书架顺序查看各系列的发布状态,展开分卷详情可查看每部书的篇数与目录。

待发布

  • Python 计算机图形学入门

    目录待发布

    目录篇仍为草稿,发布后开放阅读入口。

按更新时间浏览所有章节 · 第 79 / 90 页
lua

《Lua游戏开发实战》5.3 输入处理与事件机制

Defold 的输入处理与事件系统是其交互逻辑的核心支撑,通过高效的输入抽象层和灵活的事件分发机制,实现了跨平台、高响应的用户交互体验。本节将深入探讨输入系统的多层级架构、事件传播模型、高级交互模式及性能优化策略,并结合实际案例解析如何构建工业级输入处理方案。

4 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》4.2 开发环境配置与工具使用

Defold 的开发环境以其高效性、跨平台支持和强大的工具链著称。本节将详细解析如何在不同操作系统上配置 Defold 开发环境,深入探讨其核心工具的使用技巧,并介绍如何通过第三方工具提升开发效率。内容涵盖环境搭建、编辑器高级功能、调试工具链、自动化构建及扩展开发,旨在为开发者提供从零开始到专...

5 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》4.1 Defold的特点与优势

Defold 作为一款专为 2D 及轻量 3D 游戏开发设计的开源引擎,凭借其独特的技术架构和开发者友好的设计理念,在全球独立游戏开发者和中小型工作室中积累了显著声誉。本节将从技术特性、工作流效率、跨平台能力、社区生态及商业模型五大维度,全面剖析 Defold 的核心竞争力,结合数据对比与行业...

5 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》3.4 引擎的生命周期与脚本执行顺序

Defold 引擎通过严格定义的生命周期阶段和脚本执行顺序,确保游戏逻辑的稳定运行和资源的高效管理。理解这些机制是优化性能、避免竞态条件和实现复杂交互的基础。本章将深入剖析引擎内部调度逻辑、组件初始化流程、帧循环细节及多平台事件处理,并结合底层源码分析和实战案例,提供全面的技术视角。

5 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》2.3 文件操作与输入输出

文件操作与输入输出(I/O)是 Lua 编程中非常重要的部分。通过文件操作,开发者可以读取和写入文件,处理数据持久化和配置管理。Lua 提供了简单而强大的 I/O 库,支持多种文件操作模式,包括文本模式和二进制模式。本节将详细介绍 Lua 的文件操作与输入输出机制,包括文件的打开与关闭、读写操...

4 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》1.4 函数与模块

函数与模块是 Lua 编程中非常重要的概念。函数用于封装可重用的代码逻辑,而模块则用于组织和管理代码。通过合理使用函数和模块,开发者可以提高代码的可读性、可维护性和复用性。本节将详细介绍 Lua 的函数与模块,包括函数的定义与调用、参数传递、返回值、闭包、模块的定义与使用等内容。

3 分钟阅读
lua game development Lua游戏开发实战
lua

《Lua游戏开发实战》1.3 流程控制

流程控制是编程语言中用于控制代码执行顺序的核心机制。Lua 提供了多种流程控制结构,包括条件语句、循环语句以及跳转语句。这些结构使得开发者能够根据不同的条件执行特定的代码块,或者重复执行某些操作。本节将详细介绍 Lua 的流程控制机制,并通过大量示例帮助读者深入理解其用法。

4 分钟阅读
lua game development Lua游戏开发实战