主要观点:文章探讨了在“Quake”“Half-Life”“Half-Life: Alyx”和“Portal”等游戏中常见的闪烁光效果的起源,Unity 中有可使用该效果的包,不久前互联网发现 Valve 已使用此效果 25 多年,该效果最初由 John Carmack 为“Quake”编写,1993 年 John Romero 就开始编译相关代码库,“Quake”源代码已在 id-Software 的 GitHub 页面上提供,通过其中的代码可了解闪烁光效果的工作原理,该效果在“Half-Life”等游戏中也有,还可能在关卡编辑器和“Counter-Strike”中存在,同时介绍了 Unity 的相关订阅计划及可在 Patreon 上获取包含这些光效果的 Unity 包。
关键信息:
- 1996 年 John Carmack 为“Quake”编写闪烁光效果。
- 1993 年 John Romero 编译相关代码库。
- “Quake”源代码在 id-Software 的 GitHub 页面上。
- 闪烁光效果代码在“Half-Life”等游戏中存在。
- 可在 Patreon 上获取包含光效果的 Unity 包。
重要细节: - 光效果的 12 种样式及对应的字符串表示,如“mmamammmmammamamaaamammma”代表“荧光闪烁”。
- 解析字符串的函数
R_AnimateLight及其工作原理。 - Unity 的订阅计划及获取 Unity 包的途径。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。