Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ZYKsslm/RenPyUtil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

121 Commits

Repository files navigation

RenPyUtil

Ren'Py logo

一个 Ren'Py 工具包,提供了一系列基于Ren'Py的功能类,供Ren'Py开发者调用。

💿 如何使用

为了更好地开发和兼容非 Ren'Py 环境,未来所有的模块都将转换为可导入的Python库,目前暂时保留 _ren.py 形式

  • RenPyUtil 目录放置于您的游戏 game 目录下。(削除) (预计废除) (削除ここまで)
  • python-packages 目录放置于您的游戏 game 目录下。

🚀 功能概览

  • 轻松创建RPG和养成类游戏,具备丰富功能。
  • (削除) 基于socket的TCP协议多线程网络通信模块,让多个玩家可以在网络中交流。 (削除ここまで)(已废弃)
  • 轻量化异步 websocket 通信框架,用于在 Ren'Py 游戏中实现网络通信。兼容 Ren'Py 和非 Ren'Py 环境。适用于小型网络游戏。(测试)
  • (削除) ChatGPT 接口适配,便于集成智能对话功能。 (削除ここまで) (已过时)
  • Positioner 定位工具,更加便捷地定位游戏内的组件位置。
  • Live2D 提供更高级的支持。(存在问题)

🔖 使用示范

每个模块都有相应的使用示范(迁移至python-packages目录中的模块的demo可能已经过时),请在 Demo 中查看。

  1. advanced_character
  2. ren_communicator
  3. ren_chatgpt
  4. InteractiveLive2D

📊 已实现模块列表

  1. advanced_character
  2. ren_communicator
  3. ren_chatgpt
  4. InteractiveLive2D

💡 工具

  1. Positioner

📖 说明

resource_preserver模块已暂时移除。

python-packages目录下均为依赖的第三方库或重写的模块,以后大部分模块都将迁移至其中,请优先考虑使用。

该项目使用MIT协议开源,使用时请在程序中注明。

About

一个Ren'Py库,提供Ren'Py开发者所需要的大多数功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /