ゲームの作り方

VRゲームの作り方

VRシューティングテトリスのフィールドとキューブを作ろう

今回はUnity初心者向けにVRを用いたテトリス風のゲームの作り方について10記事で解説していきます。 テトリスは代表的なパズルゲームであり、細かい仕様をのぞけば、開発レベルも高くないゲームです。 ただし、VRゲーム化する上でシ...
unityパズルゲームの作り方

uGUIを用いた得点スコアの表示法と作り方

第10回では、設定画面やタイトル画面の際に用いられるUnityUI(よくuGUIと略されます)を使って、得点表示を作成していきます。 得点用UIの設定 uGUIを使う際には、基本的にCanvasというゲームオブジェクトを使用します。 ...
unityパズルゲームの作り方

ボールを一気に消す爆弾とアニメーションの作り方

第9回では、ボールを一気に消す爆弾を作成します。また、ボールが消える時のエフェクトも一緒に作成していきます。 爆弾の作成 爆弾は、スマホ系のパズルゲームでよく用いられるアイテムで、周囲のボールを一気に消したり特定のボールを消すといったパ...
unityパズルゲームの作り方

近いボールだけなぞれる/違う色のボールをなぞれなくする方法

第8回は、第7回で途中であったのつながっている3つ以上の同じボールをなぞると消える処理の解説を引き続き行います。 第7回ではボールの種類を作成していきました。 今回は次の2項目を作成していきます。 近くのボールを検出す...
unityパズルゲームの作り方

ボールの種類を増やす/ボールが3つ以上揃ったら消去する処理

今回の第7回と次回の第8回では、第6回で作成した同じ色のボールをなぞると消える処理を改良してつながっている3つ以上の同じボールをなぞると消える処理を作っていきます。 前半の選択したボールのカウントでは、選択したボールの数を数え、3つ以...
unityパズルゲームの作り方

タッチ操作でボールをなぞって消す処理 ~配列で管理しよう~

第6回は、このゲームの中心部でもある、同じ色のボールをなぞると消える処理を作成していきます。 ただし、この処理を一気に作ろうとするととても難しいです。なので、次の3部構成で作成していきます。 タッチしたボールの消去 な...
unityパズルゲームの作り方

入力処理の作り方 ~マウスの動かし方と座標の取得法~

第5回では、マウス入力の処理を作成していきます。 マウス入力の検知 まずは、TouchManagerという名前でスクリプトを作成しましょう。 それでは、作成したTouchManagerを開きましょう。 Unityでキ...
unityパズルゲームの作り方

Tag(タグ)を使った衝突判定とボール落下位置の調整

第4回では、大きく分けて次の2つの処理を作成していきます。 ボールを落とす位置の調整 ボールの衝突判定の詳細設定 ボールを落とす位置の調整 前回作成したBallGeneratorを追加修正していきます。BallGen...
unityパズルゲームの作り方

unityスクリプトの書き方と使い方入門

C#のスクリプトの書き方/使い方 Unity上のC#を書く練習に、まずはボールを一定間隔で生成するスクリプトを作っていきましょう。 スクリプトの作成 初めに、ProjectのAssetsの中にScriptsフォルダを作成してください。...
unityパズルゲームの作り方

衝突判定・重力処理を使ってボールを作る

衝突判定/重力処理の作成 前回、ゲームの素材であるフィールドとボールを作成していきました。今回は、Unityの機能である衝突判定の解説および衝突判定を用いてボールに重力処理を加える方法について説明していきます。 【解説】衝突判定 衝突...
タイトルとURLをコピーしました