Discuss Scratch
- Discussion Forums
- » 日本語
- » 質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
- s_koki
-
Scratcher
93 posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
(#7879)反応がないので、もう一度送ります。調べましたが、似た質問もありませんでした。
質問です。スクロールを使ったプラットフォーマーを作りたいのですが、地面に筒抜けてしまい、埋まってしまいます。どうしたら良いですか?
作品はこちらです。https://scratch.mit.edu/projects/839633271/
以前、地形自体にプレイヤーとして動くプログラムを作りました。それなら一応は動きましたが、できればプレイヤースプライトでプログラムしたいのです。
Last edited by s_koki (April 25, 2023 08:51:18)
- newmomizi_txt
-
Scratcher
1000+ posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
#1の注意事項は読みました(←この文はお約束として書いています。くわしくはこのトピックの最初の投稿をみてね)
1. オンライン通信を実装するにあたり、どのデータを相手と同期すればいいのかを考えてみましょう。いくつか例を出してみます。
対戦パズルゲーム:プレイヤー名・送った攻撃の火力・現在の自分の盤面など
TPSゲーム :プレイヤー名・現在のキャラの位置、方向・持っている武器・相手に与えたダメージなど
これらのデータを相手側のゲームとやり取りできれば、最低限オンライン対戦として成立するでしょう。
2. クラウド変数には256文字までの数字しか入らないので、データを数値化しましょう。
例えばプレイヤー名を数値化する場合、aを01、bを02、cを03…とすると、
私のユーザー名newmomiziは、140523131513092609になります。こうすれば、クラウド変数で色々なデータをやり取りできますね。
3. 相手と通信するプログラムを作ってみましょう。自分の情報を相手に送信して、逆に相手から受け取った情報をもとに相手を描写する感じです。
やるべきことは以上です。あとはあなたのプログラミングの技術次第でしょう。
ちなみに、Scratchのクラウド変数を使用してデータを送受信しようと思うと、1秒ほどのラグが発生します。
そのため、格闘ゲームなどを作ることは非常に難しいです。
Last edited by newmomizi_txt (Sept. 30, 2023 12:40:18)
- abee
-
Scratcher
1000+ posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
#7897
スプライト「プレイヤー」がスプライト「ちけい」に触れたとき、変数「スクロールy座標」をなんどか-1ずつ変えていますが、そのあとに5ずつ変えているので落ちています。これを0にすると止まります。
スプライト「プレイヤー」がスプライト「ちけい」に触れたとき、変数「スクロールy座標」をなんどか-1ずつ変えていますが、そのあとに5ずつ変えているので落ちています。これを0にすると止まります。
- smty2012
-
Scratcher
2 posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
質問です。
半透明はどうやったら作れますか。
学校のパソコンでやっているので学校のパソコンでできるようにしてほしいです。(chromebook)
半透明のやり方を教えてほしい理由は、アニメを創るときに、影の透明感を再現したいからです。
なるべく簡単に説明してくれるとありがたいです。
半透明はどうやったら作れますか。
学校のパソコンでやっているので学校のパソコンでできるようにしてほしいです。(chromebook)
半透明のやり方を教えてほしい理由は、アニメを創るときに、影の透明感を再現したいからです。
なるべく簡単に説明してくれるとありがたいです。
- varvard
-
Scratcher
79 posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
半透明というのは、コスチュームで半透明を作れないのか。という話です・turbowarp.orgというサイトでプロジェクトを作ると良いかもしれません。(基本操作はScratchとおなじです。)色を選択するところに透明度の項目が追加されているので、それをいじってみてください。
- ito-noizi
-
Scratcher
100+ posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
クラウド変数のタイムスタンプとは変更の時間を何で示していますか?
https://clouddata.scratch.mit.edu/logs?projectid=832771060&limit=40&offset=0などにあるものです。
https://clouddata.scratch.mit.edu/logs?projectid=832771060&limit=40&offset=0などにあるものです。
Last edited by ito-noizi (April 27, 2023 09:24:47)
- kouhei-1
-
Scratcher
1000+ posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
質問です。こういうディスカッションってどうやって作れるんですか?トピックを作る方法ですか?言語版を作る方法ですか?(後者のやり方は知りません)
- wolfox1204
-
Scratcher
3 posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
Scratchにデフォルトで入っている効果音の素材は、少なくともScratch内では自由に使っていいものであると把握していますが、
デフォルト素材をAudacityなどの外部ツールで加工し、それをScratch内で利用することは規約違反になりますか?
デフォルト素材をAudacityなどの外部ツールで加工し、それをScratch内で利用することは規約違反になりますか?
- newmomizi_txt
-
Scratcher
1000+ posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
#1の注意事項は読みました(←この文はお約束として書いています。くわしくはこのトピックの最初の投稿をみてね)
よくある質問より引用します。
Scratchウェブサイトにある、Scratchサポートの材料、スプライト、画像、音声やサンプルプロジェクトを使ったりリミックスしても良いですか?
はい。Scratchウェブサイトで利用できるほとんどのScratchのサポート資料はクリエイティブ・コモンズ表示—継承でライセンスされています。いくつかの例外があります。Scratchのロゴ、Scratchキャット、Gobo、Pico、Nano、Giga、TeraはScratchの商標です。これらはScratchチームからの明示的な許可なく使用することはできません。
Last edited by newmomizi_txt (Sept. 30, 2023 12:39:50)
- NOIUHI
-
Scratcher
30 posts
質問コーナー6(利用する前に最初の投稿(#1)を確認してね)
質問コーナー的なやつを作る方法です質問です。こういうディスカッションってどうやって作れるんですか?トピックを作る方法ですか?言語版を作る方法ですか?(後者のやり方は知りません)












