You Can Now Make PS2 Games in JavaScript
8 months ago
- #JavaScript
- #Game Development
- #PS2
- PS2游戏可以通过AthenaEnv项目使用JavaScript进行开发。
- AthenaEnv是一个为PS2游戏开发提供JavaScript API的环境,嵌入了修改版的QuickJS引擎。
- AthenaEnv的核心功能包括渲染、资源加载、输入控制、文件处理和音频播放。
- 运行基于AthenaEnv开发的游戏需使用PCSX2模拟器,并勾选'启用主机文件系统'选项。
- 游戏可通过打包成.iso文件分发,需包含athena.elf、athena.ini等必要文件和源代码。
- 提供的'Hello World'示例演示了资源加载、游戏循环、输入控制和文本渲染。
- 通过AthenaEnv的API可实现精灵动画和镜像翻转效果。
- 当前AthenaEnv专注于2D游戏开发,3D功能将在未来版本中实现。
- 开发者可通过GitHub仓库和Discord社区获取资源和技术支持。