Discuss Scratch

itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

takkun0530 wrote:

私もやってみましたがうまくできませんでした。
griffpatchさんのGeometry Dash v1.5という作品をアプリ化してみましたがバグが発生してうまくいきません…
スマホのスクリーンショット↓(うまくとれませんでした。ごめん)




ところでアプリ化は
  • ダウンロードしたものをインストール
でやり方はあっていますか?
2.0だったらそれでもOKだと思います。
それでは3.0で使えないので、3.0で使えるphosphorusみたいなの作りましょうか?
HTML, JSは使えます。

Last edited by itta611 (Jan. 3, 2020 06:49:18)

takkun0530
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

質問
1. 3.0でこの方法が使えないのはphosphorusのせいでしょうか?それともAppsGeyserのせいでしょうか?

2. Scratchではリンクの最後に「embed」をつけることによってパッケージ化できます。例↓
https://scratch.mit.edu/projects/105500895/embed
しかし、私は試しましたがこれでもうまく動きませんでした。なぜでしょうか?
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

takkun0530 wrote:

質問
1. 3.0でこの方法が使えないのはphosphorusのせいでしょうか?それともAppsGeyserのせいでしょうか?

2. Scratchではリンクの最後に「embed」をつけることによってパッケージ化できます。例↓
https://scratch.mit.edu/projects/105500895/embed
しかし、私は試しましたがこれでもうまく動きませんでした。なぜでしょうか?
おそらくphosphorusのせいです。
これは2.0(フラッシュ)をJSに変換するためのツールなので、3.0を読み込ませるとエラーがでます。
なので、3.0でも、2.0でも使えるphosphorusみたいなのを作ろうと思うのですが、みなさんどう思いますか?
abee
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

phosphorus上で実行しているときはうまくいくでしょうか。
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

2. の回答ですが、このページにはviewportが設定されていないため、スマホの場合、ピンチしたときや、ドラッグっぽいことをしたときに、画面が変な風に動いてしまいます。
これを防ぐためにも、phosphorusで作る方が良いと思います。
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

abee wrote:

phosphorus上で実行しているときはうまくいくでしょうか。
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
phosphorus上では問題なく動いています(phosphorusでパッケージ化したもの
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

abee wrote:

phosphorus上で実行しているときはうまくいくでしょうか。
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
takkun0530さんの質問では、3.0でと言っていましたので、このような回答を行いました。
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

また、phosphorusだと、読み込む際、phosphorusと出てくるのもライセンス的にどうなのかなとも思ったりするので、3.0でも使えるphosphorusのような物を自作するのもいいのではないかと提案しています。

Last edited by itta611 (Jan. 3, 2020 08:04:52)

inoking
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

投稿済みの文は「Edit」を押して編集できます。
連投よりもそのほうがよいでしょう。
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

了解です。
abee
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

itta611 wrote:

takkun0530さんの質問では、3.0でと言っていましたので、このような回答を行いました。
takkun0530さんの目的が、2.0のプロジェクトであるGeometry Dash v1.5をapk化することであれば、Scratchでスマホのアプリを作ろうの方が良いかもしれません。

Last edited by abee (Jan. 3, 2020 08:17:34)

itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

今までみなさんが提案した方法と違うやり方で成功しました!
仮想環境ではありますが、このような感じです!


方法は、Xcodeを持っている人に限りますが、Xcodeで指定されたURLを開くプログラムを書き、
そこに作品が表示されるという仕組みです。
手順としては、
1. phosphorusでパッケージ化
2. URLをコピー
3. プログラムのURLにペースト
4. 完成!
という流れで作りました。

Last edited by itta611 (Jan. 3, 2020 08:45:14)

abee
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

いま手元に実機が無いので、Windows上のエミュレータであるBlueStacks 4で試したところ、takkun0530さんがアップしていたGeometry Dash_10059245.apkが問題なく動作しました。takkun0530さんが使っているAndroid端末側の問題かもしれません。
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

本題を忘れているような気がしますが、このトピックの問題点は3.0で動かすということですので、ここからどうすればいいのか話し合うことができたらと思います。
ちなみに私は、3.0でも動くphosphorusを自作することを提案しています。
私はこれ以外に方法はないと考えておりますが、みなさんどう思いますか?

Last edited by itta611 (Jan. 3, 2020 10:19:58)

takkun0530
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

itta611 wrote:

phosphorus上では問題なく動いています(phosphorusでパッケージ化したもの

abee wrote:

いま手元に実機が無いので、Windows上のエミュレータであるBlueStacks 4で試したところ、takkun0530さんがアップしていたGeometry Dash_10059245.apkが問題なく動作しました。takkun0530さんが使っているAndroid端末側の問題かもしれません。
私がBlueStacksでプレイしたときはリストが表示されなかったり、ステージを2にしたときに表示がおかしくなったりします。↓

↑cubeuploadがうまく動かなかったのでcdn2.scratch.mit.eduを使いました



itta611 wrote:

今までみなさんが提案した方法と違うやり方で成功しました!
仮想環境ではありますが、このような感じです!


方法は、Xcodeを持っている人に限りますが、Xcodeで指定されたURLを開くプログラムを書き、
そこに作品が表示されるという仕組みです。
手順としては、
1. phosphorusでパッケージ化
2. URLをコピー
3. プログラムのURLにペースト
4. 完成!
という流れで作りました。
でもそれだとアンドロイドの場合はその方法は使えないのでは?



abee wrote:

takkun0530さんの目的が、2.0のプロジェクトであるGeometry Dash v1.5をapk化することであれば、Scratchでスマホのアプリを作ろうの方が良いかもしれません。
2.0のプロジェクトだったのですか!知りませんでした今度からはよく調べてから投稿します
itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

全然大丈夫ですよ!!!
いろいろ矛盾していておかしいなと思ったので解決できてよかったです。

Last edited by itta611 (Jan. 3, 2020 10:37:47)

itta611
Scratcher
100+ posts

Scratch 3.0でスマホアプリを作ってみる

ところでphosphorusの3.0対応版のようなものを自作する計画について皆さんどう思いますか。
inoking
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

「Quote」は「引用」という意味で、「返信」ボタンではありません。
適度に省略をお願いします(特に画像)。
参考: https://scratch.mit.edu/discuss/post/3065060/
inoking
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

自作するのにお伺いを立てる必要はありません。
abee
Scratcher
1000+ posts

Scratch 3.0でスマホアプリを作ってみる

takkun0530 wrote:

私がBlueStacksでプレイしたときはリストが表示されなかったり、ステージを2にしたときに表示がおかしくなったりします。↓
そこまで細かく見ていませんでした。(最初にアップされたスクリーンショットのような状態になるのかと思っていました)
この現象が、phosphorusで起きないのだとすると、JavaScriptを動かしている環境の問題だと思います。
phosphorusでも起きるのだとすると、phosphorusの互換性が十分でないためですね。
バージョンは、プロジェクトの日付が3.0リリース前の日付になっているかどうかで確認できますが、上書きして3.0になっても変わらないので目安ですね。phosphorusで開けなければ3.0とも言えます。

Last edited by abee (Jan. 3, 2020 10:56:36)

Powered by DjangoBB