Unity

Unityパーティクル初心者の遊び(10) 虫(蜘蛛)の魔法

こんにちは。レモンティーです。今回は虫の魔法です。 蠢く虫が集まってきて、最後は蜘蛛の巣に 絡め取られるイメージです。主に使ったのは昨日と同じでTrailとNoise それにStretched Billboardです。 youtu.be Trailはマテリアル以外デフォルトですが、 パ…

Unityパーティクル初心者の遊び(9) TrailとNoiseで雷をつくる

こんにちは。レモンティーです。youtu.beだいぶまえに雷のエフェクトについての記事を書きました。 そのときは雷の概形はテクスチャで描いていたのですが、 雷専用のテクスチャをつくるのは面倒ですよね。 しかも手書きでクオリティーの高いランダムな軌跡を…

Unityパーティクル初心者の遊び(8) Trailで打撃エフェクトの部品

こんにちは。レモンティーです。打撃エフェクトといえば、 中心から広がる集中線みたいなやつと、 リングなどの他のエフェクトとの組み合わせが よくありますよね。でもあの集中線みたいなのをテクスチャで用意するの めんどくさくないですか?そこで今回は…

Unity Particlesystem パーティクルを進行方向に伸ばす

こんにちは。レモンティーです。今回はパーティクルを進行方向に引き伸ばす方法ですRendererモジュールのRenderModeをStretched billboardにするだけです。speed scaleの値の正負で、前後どちらに伸びるかが変わります。今回は、試しに丸いパーティクルを sp…

Unity パーティクルのRenderModeをMeshにして立体的に

こんにちは。レモンティーです。パーティクルを、球や円柱の表面に貼り付けるように表示したいと 思って調べると、RendererモジュールのRenderModeを Meshにすればいいことがわかったので書いておきます。こうですね。それでは、ためしにただのモヤモヤのテ…

Unity Particlesystemのショートカットキー

こんにちは。レモンティーです。Particlesystemにもショートカットキーがあると今更知りました笑同じく知らなかった人がいるかもしれないので書いておきます。停止…「.」(ピリオドのキー)一時停止/再生…「,」(カンマのキー)コマ送り…「m」コマ戻し…「n…

Unity 当たり判定 RigidbodyとIsTriggerの実験

こんにちは。レモンティーです。Unityの当たり判定はコライダーで勝手にやってくれてとても便利です。しかし、Colliderだけではダメで、Rigidbodyもついてないといけないらしいのですが、 最低限どれにつけておけばいいのかわからなくて試してみました。また…

Unityパーティクル初心者の遊び(7) 波紋,衝撃波,魔方陣など RenderModeで粒子を水平に

____________ 【注意】 この記事の改善バージョンができました↓ そちらをおすすめします。sawalemounity.hatenablog.com ____________ youtu.beこんにちは。レモンティーです。パーティクルは通常、カメラに面が見えるように表示されます。そのため、地面に…

Unityパーティクル初心者の遊び(6) 炎のエフェクト

__________テクスチャを作らなくて良いバージョンの記事が追加されました そちら↓の方がおすすめです sawalemounity.hatenablog.com __________ こんにちは。レモンティーです。今回は、炎をつくって見ようと思います。4コマの粒子をつ…

Unity 【改良版】コルーチンのタップ待ち処理 会話やリザルト

こんにちは。レモンティーです。数日前にコチラの記事で、コルーチンによるタップ待ちを書きました。 sawalemounity.hatenablog.comそのとき、 yield return new WaitUntil(Tap); yield return new WaitWhile(Tap);という同じ処理が何度も登場していたので、…

Unityパーティクル初心者の遊び(5) 落雷っぽい電撃

__________この記事の改善版はコチラ sawalemounity.hatenablog.com __________ youtu.be こんにちは。レモンティーです。今回は、落雷っぽい電撃のエフェクトをつくってみたいと思います。やり方は前回といっしょです。今回描いたのは…

Unity パーティクル初心者の遊び(4) 雷属性のエフェクト

こんにちは。レモンティーです。 ____________________【注意】この記事と同じ事をテクスチャを作らずにできる 改善バージョンの記事ができました↓ リンク先の方が都合がいいと思われますsawalemounity.hatenablog.com sawalemounity.hatenablog.com________…

Unity フェードイン・フェードアウトをコルーチンでつくる(シーン遷移とか場面転換)

youtu.beこんにちは。レモンティーです。今回は、コルーチンでフェードアウトをつくってみようと思います。PanelのColorのアルファ値をフレームごとに増やしてつくります。さっそくやってみます。 まず、Canvasをスッポリ覆う大きさのPanelをつくります。次…

Unity SliderをHPゲージにしたとき値が0でもゲージが残るときの対処

こんにちは。レモンティーです。HPゲージの実装をどうするかは人それぞれですが、 今回はSliderを使ってみます。スクリプトからの操作がしやすいのが嬉しいポイントですね。Sliderとして取得して X.Value = 100; みたいにするだけでいけます 最大値はX.MaxVa…

Unity スクリプトで親子関係の形成・解除・取得

こんにちは。レモンティーです。今回はタイトルの通り、親子関係をスクリプトで弄ってみます。 AやBはGameObjectです。 publicで宣言してインスペクターで指定すると簡単です。 親子関係の形成 BをAの親に設定したい場合は Aのtransform.parentに、Bのtransf…

Unity Coroutineでタップ待ち処理 会話やリザルトなど

youtu.be こんにちは。レモンティーです。ゲームを作っていると、タップ待ちしたいことがあると思います。いままで、Update内でInput.AnyKeyDownの条件分岐をしたり、 EventTriggerで判定して、何回目のタップかで条件分岐したり していました。私は詳しくな…

Unity スクリプト 任意のオブジェクトの周りを回転させる transform.RotateAround

こんにちは。レモンティーです。ステージギミックとかで、特定のルートまたは物体の周りを クルクル回って欲しいことってありませんか?そんなとき、sinやcosを使わなくても 自動で回転移動させてくれるのがtransform.RotateAroundです。こんなふうに使いま…

Unity UIのTextで文字を大きくしたら消える時の対処

こんにちは。レモンティーです。ずいぶん初歩的な話ですが、前にはまったことがあるので書きます。UIのTextを使ったときに、デフォルトのまま大きさを大きくしていくと 突然消えて画面に表示されなくなります。小さいと表示されるのでけっこう困惑しました。…

Unityパーティクル初心者の遊び(3) テクスチャで光って見えるのか…

youtu.be こんにちは。レモンティーです。今日、なんとなくStandardAssetの中にあるMaterialを, パーティクルシステムのマテリアルに設定してみたんです。そしたら、すごく綺麗なエフェクトができて、 それを眺めていて気づきました。濃い白の周りがぼんやり…

Unityエラー解決(1) UnityAdsで広告がエラーで読み込めない時

こんにちは。レモンティーです。UnityAdsで、ちゃんと設定したのに 「エラーで読み込めません」 みたいなエラーがでた時の対処です。ブログを始めるより前のことで、 エラー文のコピペやスクショが残っていません…ただ、検索しても日本語の回答がなくて困っ…

Unity スクリプト フリックとドラッグ GetAxis(Mouse X)

youtu.be こんにちは。レモンティーです。今回は、久々のスクリプト系です。 Input.GetAxis("Mouse X")を使って、マウスの動きを取得します。フリックやドラッグといえばInput.MousePositionを使うことが多いですが、 その場合はスクリーン座標をワールド座…

Unity Clothで簡単にリアルな布の表現~フード付きマント~

youtu.be こんにちは。レモンティーです。中二心をくすぐる服といえば、どんなものがあるでしょうか。 私はFF零式をやった影響もあり、フード付きマントが思い浮かびます。ですが、BlenderでつくったマントをそのままUnityにインポートしても、 当然ヒラヒラ…

MakeHuman→Unityでの目のテクスチャの注意~そんな子に設定した覚えはありません!~

こんにちは。レモンティーです。こんかいはMakeHumanのモデルをUnityで使う際に やらかした話です。まずは画像をご覧ください。おわかり頂けただろうか…Replay…は要りませんね。 そうです。目です。なんだか目のテクスチャの様子がおかしいのです。最初はMak…

Unity Terrainで大地と海を創る・後編

こんにちは。レモンティーです。今回は、前回↓の続きです。sawalemounity.hatenablog.com予告通り、↓の赤丸のボタン達を解説した後、海を創ります。 まず、一番左のボタンを押してください。これでTerrainをクリックまたはドラッグすると、 Terrainに起伏を…

Unity Terrainで大地と海をつくる・前編

こんにちは。レモンティーです。リアルなゲームの舞台を自作したい、と思ったことありませんか?UnityのTerrainなら、それが簡単に実現できます。今回は、中でも一番とっつきやすい大自然を作っていきたいと思います。まず、TerrainをCreateしましょう。 Cre…

Unityパーティクル初心者の遊び(2) Texture Sheet Animation

こんにちは。レモンティーです。今回は、パーティクルのパラパラアニメこと Texture Sheet Animationモジュールをつかってみようと思います。テクスチャを分割してパラパラアニメのように再生しながら、 パーティクルシステムの粒子として扱えるわけです。さ…

Unityパーティクル初心者の遊び(1) 茂野〇郎のジャイロボール 

こんにちは。 昨日偉そうにパーティクルシステムの記事を書いたレモンティーですが、じつはパーティクルシステム触るのは昨日が初めてだったんですね笑笑ということで、このシリーズでは パーティクルシステムをいろいろ弄ってみようと思います。昨日の記事…

Unity ParticleSystemをいろいろ弄ってみる

こんにちは。レモンティーです。今回は、パーティクルシステムについての記事です。基本的な使い方については、神がかった記事を見つけてしまったので そちらを張っておきます。0310unity.hateblo.jp これで十分な気がするのですが、↑で取り上げられている …

Unity 空と単色背景 ClearFlagsとSkyBox

こんにちは。レモンティーです。Unityのデフォルトでは、地平線みたいな背景が設定されていますよね。 これを単色の背景に変えたいとか、リアルな空や宇宙にしたいと思ったこと ありませんか?今回は、カメラのClearFlagsとSkyBoxを弄ってそれを実装してみま…

Unity スクリプト シーン遷移 SceneManager.LoadScene

こんにちは。レモンティーです。今回は、シーン遷移について書きたいと思います。シーン遷移というと堅苦しいですが、要は別のシーンにジャンプ(移動)することです。シーン遷移で必要なのは次の三つです。①遷移先をScenes In Buildに追加 ②スクリプトの冒…