Hasty Briefsbeta

双语

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社区获取资源和技术支持。