-1

私はスクラッチにかなり慣れていません。クリックしたときにスプライト (Zookeeper) がボートに追従するようにしようとしていますが、スプライトは約 4 インチ離れたままです。オンラインで調べましたが、解決策が見つかりません。コスチュームはGoogleのものですが、影響はありますか?

4

4 に答える 4

2

あなたのコードが見えないのでわかりにくいですが、Scratch アカウントを持っていれば、そこで議論を続けることができます。

コスチュームセンターを変えてみてください。

これを行うかどうかわからない場合は、次の手順に従ってください。

  1. 文字の位置が変わる可能性があるため、バックアップを保存してください (例: goto x,y)。
    • オンライン エディタでは、ファイル、コンピュータにダウンロードします。
    • Webブラウザ(オフラインエディタ)をご利用でない場合
  2. [コスチューム] タブに移動し、ボートのコスチュームを選択します。
  3. 衣装中央のボタンをクリックしてから、ボートの中央をクリックします.
  4. コードを再度実行し、通常どおりボートをクリックします。固定されていない場合は、飼育係とボートがいる場所で手順 2 と 3 を繰り返します (中心を変更するとボートが移動します)。
  5. 次に、ボートの位置を変えて水中に入れます。
  6. ここで、コードを再実行して、機能することを確認します。(ボートが岸に戻る場合は、goto ブロックを取り外して交換します。)
于 2016-02-15T19:58:04.637 に答える
1

サンプル コード (プロジェクトへのリンク、またはオフラインの場合はスクリーンショットが望ましい) がないと、問題が何であるかを判断するのは困難ですが、問題が何であるかについての私の考えは次のとおりです。

  1. 画像の周りに白い塊や背景がありますか?
    ブロックを使用している場合<touching [sprite▼]>、コスチュームの周りが白くなると、Scratch は触れていることがわかる前に、触れていると判断します。白を透明で塗りつぶします。
  2. スプライトをどれだけ動かしていますか?ブロックを使用して、それらが接触
    するまで行う必要があります。そうしないと、一度だけ移動します。move (10) stepsrepeat until <>
  3. ハットブロックは正しく接続されていますか?ブロックを移動コードの先頭に
    接続する必要があります。When this sprite is clicked
  4. それは正しい方向を指していますか?移動するpoint towards [sprite▼]前に必要な場合があります。そうしないと、最初に何も指さずに前進します。

これらのいずれでもない可能性があります。私たちがあなたを助けることができるように、いくつかのコード、またはできればプロジェクト全体を見せてください。

于 2016-02-15T19:08:30.973 に答える
0

スプライト メニューに入り、スプライト ペインターに入ります。スプライトの中心を設定するツールがそこにあるはずです。このツールを使用してスプライトを中央に配置し、スクリプトを再度テストします。それでもうまくいかない場合は、スクリプトを見てボートに追従させ、距離を縮めます。

于 2016-12-06T23:58:10.160 に答える