- 2023年9月21日
- 2023年9月21日
スクラッチの次は?Unityへシフトアップ!スクラッチブロック→Unity変換表「制御偏」
スクラッチ Unity変換表「制御」 制御グループには、プログラミングのアルゴリズムを形成する「条件分岐」「繰り返し」などが含まれます。 スクラッチのクローンは、Unityでは「Prefab(プレハブ)」と呼ばれる機能が担います。 〇秒待つ 時間をこ […]
スクラッチ Unity変換表「制御」 制御グループには、プログラミングのアルゴリズムを形成する「条件分岐」「繰り返し」などが含まれます。 スクラッチのクローンは、Unityでは「Prefab(プレハブ)」と呼ばれる機能が担います。 〇秒待つ 時間をこ […]
スクラッチ Unity変換表「イベント」 イベントに関するブロックには「ハットブロック」と呼ばれる、一番最初に動くプログラムが多くあります。しかも「〇〇キーが押されたとき」などのブロックは、プログラムが起動していなくても反応します。 Unityではこ […]
スクラッチ Unity変換表「音」 音は「AudioSourceコンポーネント」「AudioListenerコンポーネント」など音に関する専用のコンポーネント活用して実現します。 音のプログラムの事前準備 通常、音を鳴らすには、オーディオプレイヤーと […]
Unityで見た目を管理するには「UI」という機能が必須です。コスチューム変更はアニメーション機能を使うと便利です。
スクラッチではキャラクターを動かすのに、座標を使用します。 Unityでも座標を使って動かすこともできるのですが、もう一つ物理エンジンというものを使って、物体に直接速度を与えて動かすことが出来ます。 Transform(座標情報)を使ったオブジェクトの移動方法 スクラッチの場合、座標はx座標とy座標で構成されています。 一方、Unityではx座標、y座標の他に、z座標という奥行きを表す軸があります。 座標は Transformコンポーネント の Positionプロパティ が管理しています。
前回は「ゲームクリア」の作成とゲームを楽しくする要素をいくつか作成しました。 今回やることは次の3つ アイテムを出現させる条件を管理するために、ブロックに固有のIDを持たせる アイテムの出現 アイテム取得時の動き(パドル拡大) 今回もYoutube […]
前回は「横からの衝突」と「ゲームオーバー」の管理を実現しました。 今回行うのは次の3つ。 ゲームクリア条件の作成 打ち返す角度の管理 ボールの速さ、パドルの速さの管理 今回もYoutube にアップしておきましたので、そちらも併せてご確認ください! […]
前回からちょっと時間が空いてしまいましたが、スクラッチで作る「ブロック崩し」シリーズ、継続して作成していきましょう。前回はボールがブロックに当たった時に削除する動きと跳ね返りを作成しました。今回は、横から当たった時の動きと、パドルで拾い損ねたときの動 […]
前回に引き続き、「ブロック崩し」を作っていきますよ。前回はブロックを並べるところまで作成しましたが、今回の課題はボールの跳ね返り。パドルで打ち返したとき、それとブロックに当たった時の動きを作っていきます。 前回同様「YouTube」でも作り方を説明 […]
オンラインの授業を行っていると、会員様のアプリに教室で使っている「スクラッチ3.0」のアプリの機能がついていない、なんてことがあります。たとえば最新のバージョンでは、スプライトの「コスチューム」タグで画像を修正している際、本来画像の中心となる点が+と […]