Knocknote

  1. トップ
  2. コラム一覧
  3. Scratchでスプライトを動かしてみよう

Scratchでスプライトを動かしてみよう

投稿日 : 2017.11.23  |  カテゴリー : Knocknote

矢印キーで動かしてみよう

前回の記事で動きについて書きましたが今回も動きについてお勉強してみましょう。
動かすためには、座標について理解いていかないといけません。
Scratchでは下の写真のように座標があります。

考え方としては動かしているのではなく、場所を変えている(座標を変えている)という考え方になります。
結果的に動いているので『動きのブロック』でいいかよ思います。
今真ん中にいる猫の『x座標を増やせば右に、減らせば左』になりy座標を増やせば上に、減らせば下に』いきます。
Scratchでゲームを作る時には矢印キーを使って動かすことは多いかと思います。
中でも一番よく使われているのが下のようなものです。

どうです?動いたでしょ?
この『〇〇キーが押されたとき』を使うとこれだけでもゲームが作れそうですね。
しかし、私はゲームを作る時にはこれは使いません。
これを使うと、複雑なゲーム作る時に色々と不便なんです。
なぜなら、旗のマーク押してなくても動いてしまうからです。
旗のマークは言わばスタートボタンと一緒です。
スタートボタン押してないのにプレイヤーが動かせるゲームって微妙ですよね?
動かし始めたいタイミングで動かすには下のようなものを使います。

これは旗のマークを押さないと動きません。
そうすればゲーム開始の時から動くので、ゲームを開始してないのに動くことはありません。
さらに、もう一点利点があります。
それは、動きが滑らかになることです。

もっと勉強したい人へ

この内容は弊社が運営している、プログラミング教室Knocknote Educationの授業ではもちろん、動画コンテンツ『プロゴン』でも授業を受けることができます。
無料体験授業も随時行なっておりますので、ご応募お待ちしております。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

Unityでつくられているアプリ5選

Unityとは UnityとはiOSやandroid、さらにプレステ4、WiiUさらにVR/ARなどのあらゆるプラットフォームに対応しているゲーム開発エンジンです。これまでとても複雑だった物理演算などの計算をこなし、AssetStoreで ...

学生の進路と優良ITベンチャーの条件

学生の進路 高等学校卒業者の進路 大学・短大進学率(現役) 54.8% 専門学校進学率(現役) 16.3% 就職 17.8% その他 11.1% 大学卒業者の進路 就職 74.7% 大学院等への進 ...

ロボット活用ナビ

ロボット活用ナビ

国もロボットに本気 経済産業省は2017年3月29日に日本ロボット工業会とともに『ロボット活用ナビ』を発表しました。 ロボット活用ナビでは、ロボットの活用に関するさまざまな情報を集めたポータルサイトで、実際にロボットが稼働している現場の ...

Twiiterがルールを変更

今回は日本でも最近事件になった。Twitterのルールが変更になったことについて書かせていただきます。 Twitterのルールが変更に アメリカのTwitterは11月3日、サービスルールを変更し、自殺や自傷行為の助長などは明確に違反事 ...

遊びながらプログラミングが学べるロボット「MatataLab」

遊びながらプログラミングが学べるロボット「MatataLab」 アメリカの企業が開発した、遊びながらプログラミングを学ぶことができるロボットキット「MatataLab」は様々なコマンドを持つブロックを専用のボード上に並べると、 ...

脳科学から見る子供の成長

脳 そもそも、脳って何でできてるんでしょうか。脳は神経細胞の塊です。神経細胞とは、電気信号を発して情報をやりとりする細胞です。その数は脳全体で千数百億個にもなると言われています。 神経細胞は、遺伝情報が書かれたDNAを含む核やエ ...

2017年人気記事ランキング TOP10

街もクリスマスムードに包まれはじめ、そろそろ2017年も年末モードに。ここ一年間の弊社のコラムTOP10を紹介したいと思います! では早速いってみましょう! 第10位 200年ぶりに新しい”青色”が発見された! 新しく発見さ ...

Scratchコース発表会レポート 〜小学生がパワポでプレゼン!?〜

小学生がパワポでプレゼン!? Knocknote Education(ノックノート エデュケーション)では、授業のプログラムの一部にプレゼンを設けております。子供のうちから人前で話す機会に慣れておくことは様々なメリットをもたらしま ...

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

cat

Scratchがすごい

Scratchとは マサチューセッツ工科大学の研究ラボのMITメディアラボで開発されたビジュアルプログラミング言語です。 レゴのようにブロックを繋げていくことでプログラミングができ、初心者から上級者までプログラミングを楽しむことができま ...

Knocknote Education(ノックノートエドゥケーション)