2021-03-01から1ヶ月間の記事一覧

頑張ってゲーム作ることにする #4.5 プレイヤーの死亡

「敵キャラに当たった場合に死亡する」を実装したいと思います。単純に敵キャラにEnemyというTagを設定し、Collisonした物体についているTagがEnemyだった場合にGameOverとします。 void GameOver() { CircleCollider2D circleCollider = GetComponent<CircleCollider2D>(); De</circlecollider2d>…

頑張ってゲーム作ることにする #4 敵キャラとプレイヤーの死亡

まずは敵キャラの画像を作成します。 プレイヤーの目を白に、体全体を黒塗りにしただけです。 敵キャラを動くようにします。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class EnemyController : MonoBehaviou…

頑張ってゲーム作ることにする #3.5 キャラクターのジャンプを実装する2

前回なぜかジャンプボタン(スペース)が反応したりしなかったりしました。 それを何とか改良してみたところ、無事毎回確実に反応するようになりました。反応しなかったのは自分がスペースを押したときにうまくフレームがかみ合っていないからだと考えました…

頑張ってゲーム作ることにする #3キャラクターのジャンプを実装する

前回は左右の移動のみを実装したので、今回はサクッとジャンプ動作を実装したいと思います。 →地面に設置しているかどうかを判別して、空中ジャンプはとりあえずなしにしようと思うので、あまりサクッと実装はできなさそうとりあえず、タイルマップにground…

頑張ってゲーム作ることにする #2 キャラクターが動くようにする

今回はキャラクターが動くようにします。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { // Player move speed const float MOVE_SPEED = 3; float moveSpeed; // Rigi…

頑張ってゲーム作ることにする #1 テストマップ作製

頑張ってゲームを作ります。Unityのタイルマップ機能を使用して簡単なマップを作成しました。 このマップを使用してテストを行っていこうと思っています。 マップタイルにはAssetStoreからよさそうなものを選んできました。assetstore.unity.com定番のこちら…

Unityの寺子屋 定番スマホゲーム開発入門 

Imageコンポーネント内の[Raycast Target] をオフにする →タッチ判定の対象外になる public で変数を定義することでインスペクターを使ってゲームオブジェクトを取得することができる //オブジェクト参照 public GameObject orbPrefabs; スクリプトだけでも…