おーみんブログ

C#, ASP.NET Core, Unityが大好きです。

Unity

Unityの学習まとめとして超簡単なRPGを作ってみた!

はじめに 普段はWebアプリ関連のお仕事をしているのですが、「久しぶりにUnity触りたい!」という気持ちになったので約2週間程度ではありますが集中的にUnityを勉強して超簡単なRPGを作ってみました。 (一応2年半前にも一度Unity熱が上がり、少し勉強してい…

【Unity】前シーンのプレイヤーの位置を保存しておく方法

おはようございます。おーみんです。 フィールドから戦闘シーンに移る際、2度目以降はなぜかトランジション(渦巻みたいな描写)が正常に動かなかったんだけど、なんとか修正できた。結局設計から見直したw#unity#unity3d pic.twitter.com/COYxMMT1g5 — う…

【Unity】RPGでの敵とのランダムエンカウントプログラムを作ってみた!

おはようございます。おーみんです。 パーティクルシステムで竜巻(っぽいもの)制作。そしてフィールド歩いてたら敵とのエンカウント時のトランジションも設定完了(アルゴリズムはランダムエンカウント)。明日はバトルシーンや仲間作りとかそういうのもや…

【Unity】RPGの戦闘シーンのスクリプトをGithubに公開!

おはようございます。おーみんです。 #Unity でFFの戦闘シーン(もどき)制作チャレンジ7日目。今日行ったのはスタート画面制作アイテム回復魔法使用時のMP減それらの動作のスクリプト作成とりあえず大まかではありますが一通り完成しました!明日以降に細か…

【Unity】雷(サンダー)のエフェクトの作り方

おはようございます。おーみんです。 今回の記事では以下のツイートに掲載した動画の11秒あたりに出ている雷(サンダー)のエフェクトの作り方をまとめていこうと思います。 #Unity でFFの戦闘シーン(もどき)制作チャレンジ5日目。今日行ったのは魔法攻撃…

【Unity】RPG戦闘シーンにおける攻撃のアニメーションの作り方!

おはようございます。おーみんです。 RPG戦闘シーンの攻撃のアニメーション プレイヤーによる通常攻撃のアニメーション プレイヤーによる魔法攻撃のアニメーション 敵による攻撃のアニメーション スクリプトからTimelineを動かす 最後に RPG戦闘シーンの攻撃…

【Unity】RPGのターン制バトルシーンを作ってみる!

おはようございます。おーみんです。 ※この記事は2019年4月21日に書いて、2019年4月25日(本日)に予約投稿をしている記事になります。 RPGのターン制バトルを作る! 参考にしたターン制バトル ターン制バトルの作り方 複数のターン制バトルを作るのは結構大…

『Unity5 3D/2Dゲーム開発 実践入門』が超良書な件について。

おはようございます。おーみんです。 今日は新しく買ったUnityの参考書を進めていました。動画はそのサンプルゲームのうちの1つの制作途中の様子。最近はオリジナルばかりだったんですが、こういう参考書で学ぶのも新しいことが学べるので良いものです(^-^)#…

【Unity】芥川龍之介の『魔術』の一部をムービーで再現!

おはようございます。おーみんです。 Unityを用いて芥川龍之介の『魔術』を再現したムービーを作りました。 (※キャラクターは無料アセットを用いており、本来の『魔術』に出てくるような感じではありませんのでご了承ください) 以下に全ムービーと制作過程…

【Unity】座っている状態から後ろに倒れるアニメーションを作る!

おはようございます。おーみんです。 今回の記事では「座っている状態から後ろに倒れるアニメーションの作り方」を紹介していこうと思います。 座っている状態から後ろに倒れるアニメーションの作り方 といっても、やり方は超簡単です。特にAnimationボタン…

【Unity】Timelineの「Activation Track」が便利すぎる!!

おはようございます。おーみんです。 「Activation Track」が便利すぎる! UnityのTimelineの「Activation Track」も凄くありがたいですね。今まではスクリプトを書いて動作を行ったりしていましたが、これも動作させたいフレーム部分でActiveに設定するだけ…

【Unity】TimelineとFungusでムービーに会話を入れる!

おはようございます。おーみんです。 Unityで『魔術』の再現にチャレンジ中。TimelineとFungusの組合せも可能ですね!(アニメーションとセリフのタイミングを合わせるのが大変でしたがw)カメラ切り替えはCinemachineにて。明日は炎の中の石炭を金貨に変え…

【Unity】芥川龍之介の『魔術』の一部をムービーで再現できるのか?

おはようございます。おーみんです。 Unityで芥川龍之介の「魔術」の一部をムービーで再現出来るかチャレンジしてみようと思います。場面は暖炉の中の石炭を金貨に変えるシーン。とりあえず今日はシェーダグラフで炎の作成とステージ作成。明日は会話イベン…

【Unity】シェーダグラフで炎(火)を作ってみた!

おはようございます。おーみんです。 シェーダグラフで炎を作ってみた! シェーダグラフの解説 最後に シェーダグラフで炎を作ってみた! Unityで芥川龍之介の「魔術」の一部をムービーで再現出来るかチャレンジしてみようと思います。場面は暖炉の中の石炭…

【Unity】CinemachineとTimelineを使ってRPGのムービー的なのを作った!

おはようございます。おーみんです。 UnityでRPGゲームの主人公紹介ムービー的なのを簡単に作ってみました。昨日作った竜巻が良い感じに使えたw最近勉強してた #shadergraph #cinemachine #Timeline 全部使っています。個人的にゲームよりもムービー作る方が…

【Unity】CinemachineとTimelineでムービーを作る!

おはようございます。おーみんです。 UnityのCinemachineとTimelineの練習がてら簡単なムービーを作ったんだけど、この2つ超優秀過ぎてヤバい昨日は使いにくく感じたTimelineにももう慣れた。めっちゃ有能過ぎる。動きのアニメーションもTimeline上で作れる…

【Unity】シェーダグラフで渦巻を作ってみた!

おはようございます。おーみんです。 シェーダグラフで渦巻を作ってみた! シェーダグラフの解説 最後に シェーダグラフで渦巻を作ってみた! 以前シェーダグラフを用いて流水を表現しました。 【Unity】シェーダグラフで流水を表現! - おーみんだよ。 今回…

【Unity】シェーダグラフで流水を表現!

おはようございます。おーみんです。 今日はシェーダグラフで流れる水を作った。流水はスタンダードアセットにもあるんだけど、自分でも作れると色々な流水を表現出来るようになるので凄く楽しいです!今後はよりクオリティ高くしていけるように頑張ります。…

【Unity】シェーダグラフでディゾルブ表現してみた。

おはようございます。おーみんです。 今日もUnityのシェーダグラフ!顔は違うけど、ワンピースの黄猿みたいな光の拡散をイメージ。相手の攻撃を光になって避ける的な。光自体はパーティクルですぐ出来るんだけど、本体が消えていく様子はシェーダグラフを利…

【Unity】シェーダグラフで雨の水滴を作る!

おはようございます。おーみんです。 やったー!やっと雨の水滴のシェーダ作れたー!雨自体はパーティクルで単純に作ってるので雨と水滴はリンクしてないけど、結構良い感じ!地面がもっと明るいのなら水滴がより綺麗に出来たと思うけど個人的にはだいぶ満足…

「7日間でマスターするUnityシェーダ入門」やってみた感想。

おはようございます。おーみんです。 今日も色々シェーダのお勉強。下は風になびくように揺らすシェーダ。右は画像にノイズが入ったように歪ませるもの。赤い球は上に雪を積もらせた感じ(上に行くほど積もっている)。その右は溶解していくようなマテリアル…

【Unity】シェーダーの勉強を開始!

おはようございます。おーみんです。 今日はUnityのシェーダスクリプトを勉強しました。マテリアル自身から発光する構文、輝きを出す構文、透過させるスクリプトに法線情報を取得して凹凸を出す関数などなど。それにしてもシェーダスクリプトは今までと全然…

【Unity】Trying to Invoke method: 〇〇 couldn't be called. 解決法2つ

おはようございます。おーみんです。 現在Unityでゲームを作成中です。 以前、操作を遅らせたいときに便利な関数としてInvoke関数を紹介しました。 【Unity初心者向け】数秒遅れて関数を実行する方法Invoke() - おーみんだよ。 しかし、このInvoke関数を利用…

【Unity】地形にはTerrain toolkit、空はSkyboxがおすすめ!

おはようございます。おーみんです。 現在Unityでゲームを制作中です。 いきなりなんですが・・・皆さんって地形を作る際はどうやって作っていますか? 僕は基本的にTerrainでテキトーに凸凹させたり草を生やしたりしていたんですけど、最近「Terrain toolki…

【Unity初心者向け】数秒遅れて関数を実行する方法Invoke()

おはようございます。おーみんです。 現在Unityでゲームを制作中です。 今回の記事では「数秒遅れてから関数を実行する方法」を解説していこうと思います。 数秒遅れてから関数を実行する方法と言われてもピンと来ない方もいると思うので以下の動画をどうぞ…

【Unity】自動で相手の方向を向く関数LookAt()。

おはようございます。おーみんです。 現在Unityでゲームを作っています。 今回の記事では、「自動で相手の方向を向く」もしくは「自動で相手が自分の方向を向く」関数を紹介していこうと思います。 僕が作っているゲームを例に解説しようと思うんですが、ま…

【Unity】ホーミングミサイルの作り方。

おはようございます。おーみんです。 現在Unityでゲームを制作中です。 今回はホーミングミサイルの作り方について解説していこうと思います。 まずは完成した動きを見てみましょう。 Today, I made a homing missile and lockon Image.when I cover enemy w…

【Unity】空気抵抗ありの物体の落下のスクリプトについて。

おはようございます。おーみんです。 うし。Unity4作目は物理演算を用いた内容にしていこうと思います。まずは自由落下。空気抵抗なしだと物体の落下速度は質量に依存しませんが、空気抵抗を考慮した場合は質量も影響します。結果は分かり切ってるけどUnity…

【Unity】じゃんけんゲームの作り方。

おはようございます。おーみんです。 よーっし。ジャンケンゲーム完了!Githubの使い方も同時に学べてよかった!とりあえずローカル環境で作ったファイルをプッシュ(アップロード)する方法、他開発者にプルリクエスト(気になった箇所を指摘)する方法など…

【Unity】バトルゲーム(戦闘ゲーム)を作ってみた。

おはようございます。おーみんです。 unityの2作目のゲームもだいたい完成。タイトル画面→2人の会話→戦闘開始→勝った方の煽り→タイトルに戻るという流れ。まずはタイトル画面〜戦闘開始まで。#unity #unity3d pic.twitter.com/G65VXdTRZo — 超おーみん2@Unit…