{"repo":"Lunatic-Works/Nova","free":true,"listed":false,"github":"https://github.com/Lunatic-Works/Nova","clone":"git clone https://github.com/Lunatic-Works/Nova.git","description":"Programmer-friendly framework for visual novels (VN) / text-based adventure games (AVG) on Unity","language":"C#","stars":716,"topics":["unity","avg","lua","galgame","visual-novel","adventure-game","gal","c-sharp","nova","visual-novel-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"Nova（能叶） 基于Unity，对程序员友好的视觉小说（VN）/文字冒险游戏（AVG）框架 使用说明 1. git clone ，为了节约时间可以加上 --filter=blob:none 2. 将 ProjectSettings/ProjectVersion.txt 中的Unity版本号改为你的版本号 3. 在Unity Editor中打开 Assets/Scenes/Main.unity ，运行游戏，把示例作品《Colorless》看一遍 4. 把游戏中的教程看一遍 同时可以试着改一改脚本，脚本是 Assets/Resources/Scenarios/ 文件夹下的 tut01.txt 等文件 在章节选择界面按Ctrl可以看到更多测试用的脚本 5. 如果你想修改Colorless的脚本，需要先删除英文版的脚本，否则中文与英文的脚本会对不上 Assets/Resources/LocalizedResources/English/Scenarios/ 文件夹下是英文版的脚本，可以全部删除 Assets/Resources/LocalizedResourcePaths.txt 用来记录英文版用到的文件，可以删除 6. 其他资料可以参考GitHub Wiki 7. 遇到问题可以在issue里提 常见问题 网上已经有很多galgame引擎/框架了，Nova与它们的差异在哪里？ 这篇文章介绍了设计思路：https://zhuanlan.zhihu.com/p/272466277 支持什么版本的Unity、什么操作系统/平台？ 支持Unity 2020到2022。Unity 6需要用兼容模式，如果你想迁移到render graph，欢迎来帮忙。 支持Windows/macOS/Android/iOS平台，我们已经有作品在Google Play、TapTap、App Store等平台上架。 Linux版可以在Steam Deck上运行，但是不一定支持其他Linux发行版，因为Linux的图形界面太多了，如果遇到问题欢迎提issue。 理论上支持WebGL，但是还需要更多测试。在WebGL平台上，ToLua# native plugin用的是Lua 5.1.5而不是LuaJIT，某些行为会有差异。如果你想把LuaJIT编译到WebGL，欢迎来帮忙。 支持上传到IPFS，比如 https://ipfs.io/ipfs/bafybeiddftgjosnsmhux62wxkwuzabzoi64735iknml5q3uiq2qrqghjj4/ 理论上可以用团结引擎编译到OpenHarmony，需要重新编译ToLua# native plugin。 可以把解谜/战棋等游戏加到Nova里吗？可以把Nova作为对话系统加到解谜/战棋等游戏里吗？ 绝大多数Unity能做的gameplay都可以加到Nova里，但是把Nova加到其他游戏里会比较困难。目前Nova的定位是“框架/模板”，而不是“插件/扩展包”。 Nova的整个对话和存档系统基本上是围绕着“随时回跳到之前的任何一句对话”这个功能做的。如果你的游戏不需要这个功能，那你可能并不需要Nova。为了保证这个功能，把一些gameplay加到Nova里也会比较困难。 可以自定义UI吗？ 你可以用任何在Unity里做UI的方法来自定义Nova的UI。我们认为每部作品往往都需要根据自己的主题来自定义UI，所以Nova只提供了一套非常朴素的默认UI。 Unity已死，Godot万岁！ Nova2在做了，欢迎来帮忙！ 版本说明 v0.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lunatic-Works","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lunatic-Works/Nova/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}