Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【新功能请求】添加更多平台支持 #281

Open
Genouka opened this issue Jul 14, 2024 · 8 comments
Open

【新功能请求】添加更多平台支持 #281

Genouka opened this issue Jul 14, 2024 · 8 comments

Comments

@Genouka
Copy link

Genouka commented Jul 14, 2024

根据实际需要,我希望能在Android平板上使用该软件。

希望可以提供以下一个或多个平台的支持:

1.纯浏览器(不依赖后端)
2.Android

可能还需要一些方便的触屏支持(如果没有的话)

开发辛苦了,希望能考虑一下!

@MakinoharaShoko
Copy link
Member

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。
如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

@Genouka
Copy link
Author

Genouka commented Jul 29, 2024

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:

这个是新特性,主流浏览器都支持
https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

@MakinoharaShoko
Copy link
Member

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:

这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

@Genouka
Copy link
Author

Genouka commented Jul 29, 2024

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:
这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

Android的跨域问题可以很好的解决。

https://github.com/OpenWebGAL/WebGAL-Android/blob/main/app/src/main/java/com/openwebgal/demo/MainActivity.kt#L78

@MakinoharaShoko
Copy link
Member

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:
这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

Android的跨域问题可以很好的解决。

https://github.com/OpenWebGAL/WebGAL-Android/blob/main/app/src/main/java/com/openwebgal/demo/MainActivity.kt#L78

所以你想要一个安卓版的 “WebGAL Terre” 软件,这样理解对吗

@Genouka
Copy link
Author

Genouka commented Jul 29, 2024

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:
这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

Android的跨域问题可以很好的解决。
https://github.com/OpenWebGAL/WebGAL-Android/blob/main/app/src/main/java/com/openwebgal/demo/MainActivity.kt#L78

所以你想要一个安卓版的 “WebGAL Terre” 软件,这样理解对吗

是的,正是此意,与一开始说的相同

@MakinoharaShoko
Copy link
Member

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:
这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

Android的跨域问题可以很好的解决。
https://github.com/OpenWebGAL/WebGAL-Android/blob/main/app/src/main/java/com/openwebgal/demo/MainActivity.kt#L78

所以你想要一个安卓版的 “WebGAL Terre” 软件,这样理解对吗

是的,正是此意,与一开始说的相同

好的,我已理解你的诉求。我们会考虑此事。

@Genouka
Copy link
Author

Genouka commented Jul 29, 2024

由于编辑游戏需要操作和读取文件系统,纯浏览器一般而言很难做到这样的功能。即便浏览器确实有 API 可以操作某个目录下的文件,但 WebGAL 通过网络请求动态获取资源的方式,也无法直接读取文件系统中的文件,因此在现阶段,我们没有方法打造纯浏览器端的编辑器。 如果你需要在 Android 平台使用,请使用可以模拟 Linux 的软件,并使用 Linux arm64 版本的 WebGAL Terre。已经有用户试过,这是可行的。

我明白了,但是规范里面已经有包含一系列完善的文件系统操作api,可以考虑一下:
这个是新特性,主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

我在之前的回复中已经提到了,浏览器确实有 API 可以操作文件系统。但是这只能实现编辑,并不能实现预览,因为预览游戏,需要使用网络请求来获取游戏资源。而打开一个文件系统路径下的网页,常常受到跨域限制,导致请求失败。

Android的跨域问题可以很好的解决。
https://github.com/OpenWebGAL/WebGAL-Android/blob/main/app/src/main/java/com/openwebgal/demo/MainActivity.kt#L78

所以你想要一个安卓版的 “WebGAL Terre” 软件,这样理解对吗

是的,正是此意,与一开始说的相同

好的,我已理解你的诉求。我们会考虑此事。

十分感谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants