Discuss Scratch
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
私もやってみましたがうまくできませんでした。2.0だったらそれでもOKだと思います。
griffpatchさんのGeometry Dash v1.5という作品をアプリ化してみましたがバグが発生してうまくいきません…
スマホのスクリーンショット↓(うまくとれませんでした。ごめん)
ところでアプリ化は
- phosphorusでパッケージ化
- AppsGeyserでアプリ化
でやり方はあっていますか?
- ダウンロードしたものをインストール
それでは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」をつけることによってパッケージ化できます。例↓しかし、私は試しましたがこれでもうまく動きませんでした。なぜでしょうか?
1. 3.0でこの方法が使えないのはphosphorusのせいでしょうか?それともAppsGeyserのせいでしょうか?
2. Scratchではリンクの最後に「embed」をつけることによってパッケージ化できます。例↓
https://scratch.mit.edu/projects/105500895/embed
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
質問おそらくphosphorusのせいです。
1. 3.0でこの方法が使えないのはphosphorusのせいでしょうか?それともAppsGeyserのせいでしょうか?
2. Scratchではリンクの最後に「embed」をつけることによってパッケージ化できます。例↓しかし、私は試しましたがこれでもうまく動きませんでした。なぜでしょうか?https://scratch.mit.edu/projects/105500895/embed
これは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を動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
2. の回答ですが、このページにはviewportが設定されていないため、スマホの場合、ピンチしたときや、ドラッグっぽいことをしたときに、画面が変な風に動いてしまいます。
これを防ぐためにも、phosphorusで作る方が良いと思います。
これを防ぐためにも、phosphorusで作る方が良いと思います。
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
phosphorus上で実行しているときはうまくいくでしょうか。phosphorus上では問題なく動いています(phosphorusでパッケージ化したもの)
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
phosphorus上で実行しているときはうまくいくでしょうか。takkun0530さんの質問では、3.0でと言っていましたので、このような回答を行いました。
今回のプロジェクトは2.0のものなので、3.0かどうかは関係ありません。
一般的な話として、phosphorusで2.0のプロジェクトを完全に動かせる保証はありません。
また、JavaScriptを動かしている環境によっても結果は変わってきます。
複合的な要因があるので、いまのところ何とも言えません。
- itta611
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
また、phosphorusだと、読み込む際、phosphorusと出てくるのもライセンス的にどうなのかなとも思ったりするので、3.0でも使えるphosphorusのような物を自作するのもいいのではないかと提案しています。
Last edited by itta611 (Jan. 3, 2020 08:04:52)
- abee
-
Scratcher
1000+ posts
Scratch 3.0でスマホアプリを作ってみる
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. 完成!
という流れで作りました。
仮想環境ではありますが、このような感じです!

方法は、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を自作することを提案しています。
私はこれ以外に方法はないと考えておりますが、みなさんどう思いますか?
ちなみに私は、3.0でも動くphosphorusを自作することを提案しています。
私はこれ以外に方法はないと考えておりますが、みなさんどう思いますか?
Last edited by itta611 (Jan. 3, 2020 10:19:58)
- takkun0530
-
Scratcher
100+ posts
Scratch 3.0でスマホアプリを作ってみる
phosphorus上では問題なく動いています(phosphorusでパッケージ化したもの)
いま手元に実機が無いので、Windows上のエミュレータであるBlueStacks 4で試したところ、takkun0530さんがアップしていたGeometry Dash_10059245.apkが問題なく動作しました。takkun0530さんが使っているAndroid端末側の問題かもしれません。私がBlueStacksでプレイしたときはリストが表示されなかったり、ステージを2にしたときに表示がおかしくなったりします。↓

↑cubeuploadがうまく動かなかったのでcdn2.scratch.mit.eduを使いました
今までみなさんが提案した方法と違うやり方で成功しました!でもそれだとアンドロイドの場合はその方法は使えないのでは?
仮想環境ではありますが、このような感じです!
方法は、Xcodeを持っている人に限りますが、Xcodeで指定されたURLを開くプログラムを書き、
そこに作品が表示されるという仕組みです。
手順としては、
1. phosphorusでパッケージ化
2. URLをコピー
3. プログラムのURLにペースト
4. 完成!
という流れで作りました。
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/
適度に省略をお願いします(特に画像)。
参考: https://scratch.mit.edu/discuss/post/3065060/
- abee
-
Scratcher
1000+ posts
Scratch 3.0でスマホアプリを作ってみる
私がBlueStacksでプレイしたときはリストが表示されなかったり、ステージを2にしたときに表示がおかしくなったりします。↓そこまで細かく見ていませんでした。(最初にアップされたスクリーンショットのような状態になるのかと思っていました)
この現象が、phosphorusで起きないのだとすると、JavaScriptを動かしている環境の問題だと思います。
phosphorusでも起きるのだとすると、phosphorusの互換性が十分でないためですね。
バージョンは、プロジェクトの日付が3.0リリース前の日付になっているかどうかで確認できますが、上書きして3.0になっても変わらないので目安ですね。phosphorusで開けなければ3.0とも言えます。
Last edited by abee (Jan. 3, 2020 10:56:36)




