javascript - 有什么方法可以将 Inkle(.js、JSON、.ink)与 Android Studio 项目结合起来?
问题描述
我是新来的,真的需要找到答案,因为缺乏关于这个小问题的信息。我用 Ink(交互式小说的 Inkle 编辑器)制作了文字冒险游戏。我一直在尝试在 Android Studio 中“插入”这个故事(以 JS、HTML 和 CSS 格式导出到网络)。成功了,在手机上尝试过(它有效),然后我想为游戏制作一个菜单。
所以问题是 - 我如何将 AStudio 中的菜单(用 Java 制作)加入到由 JS 和 HTML 组成的导出到 AS projest(由 cordova 等)的 Ink 小说?导致 Ink 游戏在应用程序启动时启动 - 从 HTML 开始:
<script src="ink.js"></script>
<script src="Chapter 1.js"></script>
<script src="main.js"></script>`
我想从 AStudio 的 Java 代码(游戏菜单)开始,他们通过点击“开始”按钮移动到故事(JS 代码)。(我还想进一步添加游戏状态的保存/加载。在 C# 中是这样的:string savedJson = _inkStory.state.ToJson() _inkStory.state.LoadJson(savedJson)
就像我在 Unity 中所做的那样)
希望你能帮助...
解决方案
推荐阅读
- java - 设置 Spring 方法安全性默认为经过身份验证
- javascript - 尽管在声明之前被调用,为什么这个函数会快速运行?
- python - Python:如果python列表的当前索引中发生异常,如何检查列表中的下一个索引
- asp.net-core - MS DI 为什么要注册实施
- react-native - 如何从反应本机应用程序中的json数据设置会话中的student_id?
- c - 在 MacOS 上安装库(用 C/Fortran 编写) - 致命错误:找不到“sys/statfs.h”文件
- mysql - Codeigniter 数据表 SQL 查询问题
- python-3.x - root.findall('foo') 和 root.iter('foo') 不返回任何结果
- php - 如何在使用“包含导航”功能时在导航栏上保持页面活动
- shell - makefile 将变量传递给 vagrantfile 并启动 vagrant VM