はとの豆知識

Unityを中心に手っ取り早い機能の実装を紹介します。

【Unity】対象のオブジェクトの方向を向く方法を紹介。

今回は対象のオブジェクトを設定してその方向を向く、という処理を作成しました。
応用することでシューティングゲームの弾や追尾など色々使えそうですね。

  • 手っ取り早い実装方法
  • 応用編
続きを読む

プロクリエイト(Procreate) でゲームの背景を描いていたら宇宙っぽいのができた

趣味のお絵描きついでにゲームの素材を作ろうと思って色々試していたら
偶然宇宙っぽいのができたので
作り方の手順を記事にしてみました。
この記事のイラストは私が量産したものなので好きに保存して使用しても大丈夫です。

f:id:HatoHatter:20210525224400p:plain

  • プロクリエイト(Procreate)とは
  • 作り方
    • ブラシのライブラリからネビュラを選択。
    • 適当にタップ。
    • 完成!!!
続きを読む

【Unity】プレイヤー、オブジェクトの移動範囲を制限させる方法「Mathf.Clamp」の紹介

シューティングゲームで実機を画面内に収めたい。
オブジェクトで無理やり移動を制限する方法を使用したくない。
そんな時に使えるMathf.Clampを紹介します。

  • 手っ取り早い実装方法
  • 詳しい解説
  • まとめ
続きを読む

【UE4】機能別サンプル どんなものがあるか軽くまとめ

UE4を触る機会があったので備忘録用に作ったものです。
BluePrint、UI、Niagara、Material、Cloth、Lighting
などなど… 機能のサンプルがずらっと並んだプロジェクトです。
全体をざっくり見てみましたが、
UE4にはどんな機能があるのかを知るため、思い出すために使えそうな感じです。
ちょっとずつ更新していく予定。


続きを読む

【Unity】指定した数字の間でランダムな数字を出す、乱数「Random.Range」の紹介

サイコロの目のようにランダムな数字が出したい
そんな時に使える「Random.Range」の紹介です。

  • 手っ取り早い実装方法
  • 詳しい解説
  • まとめ
続きを読む

【Unity】簡単に物理演算を行ってくれる 「rigidbody」の紹介

プレイヤー、オブジェクトを重力に従って自然に落下させたい。
レースゲームなどで車のアクセルを踏んで徐々に加速させたい。
力を加えられ飛んでいくサッカーボールのような表現がしたい。
そんな感じの自然な表現が簡単にできてしまうrigidbodyの機能を説明していきます。

  • 手っ取り早い実装方法
    • オブジェクトにrigidbodyを付けてみる
    • AddForceで力を加えて移動させる
    • Accelerationで継続的に力を加える
    • Impulseで瞬間的に力を加える
    • VelocityChangeで瞬間的に力を加える
  • 詳しい解説
    • transform.forwardとVector3.forwardによる挙動の違い
  • まとめ
続きを読む

【Unity】プレイヤー、オブジェクトをスムーズに回転させる方法「transform.Rotate」の紹介

一気に向かせるのではなく、少しずつ回転させたい。
ずっと回転し続けるオブジェクトを作りたい。
なんか簡単に回転させたい。
そんな時に使える手段の一つとして「transform.Rotate」を紹介します。

  • 手っ取り早い実装方法
  • 詳しい解説
  • まとめ
続きを読む