私はスクラッチにかなり慣れていません。クリックしたときにスプライト (Zookeeper) がボートに追従するようにしようとしていますが、スプライトは約 4 インチ離れたままです。オンラインで調べましたが、解決策が見つかりません。コスチュームはGoogleのものですが、影響はありますか?
質問する
271 次
4 に答える
2
あなたのコードが見えないのでわかりにくいですが、Scratch アカウントを持っていれば、そこで議論を続けることができます。
コスチュームセンターを変えてみてください。
これを行うかどうかわからない場合は、次の手順に従ってください。
- 文字の位置が変わる可能性があるため、バックアップを保存してください (例: goto x,y)。
- オンライン エディタでは、ファイル、コンピュータにダウンロードします。
- Webブラウザ(オフラインエディタ)をご利用でない場合
- [コスチューム] タブに移動し、ボートのコスチュームを選択します。
- 衣装中央のボタンをクリックしてから、ボートの中央をクリックします.
- コードを再度実行し、通常どおりボートをクリックします。固定されていない場合は、飼育係とボートがいる場所で手順 2 と 3 を繰り返します (中心を変更するとボートが移動します)。
- 次に、ボートの位置を変えて水中に入れます。
- ここで、コードを再実行して、機能することを確認します。(ボートが岸に戻る場合は、goto ブロックを取り外して交換します。)
于 2016-02-15T19:58:04.637 に答える
1
サンプル コード (プロジェクトへのリンク、またはオフラインの場合はスクリーンショットが望ましい) がないと、問題が何であるかを判断するのは困難ですが、問題が何であるかについての私の考えは次のとおりです。
- 画像の周りに白い塊や背景がありますか?
ブロックを使用している場合<touching [sprite▼]>
、コスチュームの周りが白くなると、Scratch は触れていることがわかる前に、触れていると判断します。白を透明で塗りつぶします。 - スプライトをどれだけ動かしていますか?ブロックを使用して、それらが接触
するまで行う必要があります。そうしないと、一度だけ移動します。move (10) steps
repeat until <>
- ハットブロックは正しく接続されていますか?ブロックを移動コードの先頭に
接続する必要があります。When this sprite is clicked
- それは正しい方向を指していますか?移動する
point towards [sprite▼]
前に必要な場合があります。そうしないと、最初に何も指さずに前進します。
これらのいずれでもない可能性があります。私たちがあなたを助けることができるように、いくつかのコード、またはできればプロジェクト全体を見せてください。
于 2016-02-15T19:08:30.973 に答える
0
スプライト メニューに入り、スプライト ペインターに入ります。スプライトの中心を設定するツールがそこにあるはずです。このツールを使用してスプライトを中央に配置し、スクリプトを再度テストします。それでもうまくいかない場合は、スクリプトを見てボートに追従させ、距離を縮めます。
于 2016-12-06T23:58:10.160 に答える