LemonteaのUnity部屋

LemonteaのUnity部屋

Unityの使い方とかです~

Unity

Unity Json形式とファイルへの書き出し・読み込み

こんにちは。レモンティーです。昨日音ゲーの記事を書くと言いました。今回は、その準備として、楽譜を書き出すのに 必要な三点の記事を書きます。①Json形式にしたり、戻したり ②ファイルへの書き出し ③ファイルの読み込みです。_____________…

Unity パーティクル(7) Meshで3Dパーティクル 回転の調整

こんにちは。レモンティーです。youtu.be テクスチャを使えば自由な2D画像をパーティクルにできますが、 これを3Dでやりたい場合はメッシュを使います。以前ここでチラッとやったことはあったのですが Unity Particlesystem パーティクルを進行方向に伸ば…

Unity 中二パーティクル祭り

こんにちは。レモンティーです。今回は、ただただ魔法っぽいパーティクルの 画像と動画を張るだけです実用的というよりは遊びに走っています。この画像が個人的に好きだったのでつくりました なんか似たような感じばかりになってきたので そろそろモデルとか…

Unity パーティクル(6) 緑の文字列の雨 SF・サイバーっぽいタイトル画面

こんにちは。レモンティーです。SFっぽい雰囲気のタイトル画面などで、 よく黒い背景に緑色の文字列の雨がふってるやつ、 ありますよね。今回はParticlesystemのTextureSeatAnimationで あれっぽい文字列の雨を作ってみたいと思います。静止画だとこんなやつ…

Unity パーティクル(5) 斬撃のエフェクト

こんにちは。レモンティーです。今回は、ParticlesystemのTrailを使って 斬撃のエフェクトをつくってみたいと思います。1 シンプルに切るだけ 2 中心に光 3 素早い6連撃の3種類をつくります ただし、主な部分は同じなので手間は一個分です静止画像だと…

Unity パーティクル(4) 炎の属性付き打撃

こんにちは。レモンティーです。以前、このシリーズ(3)でUnityのParticlesystemをつかって 衝撃・打撃エフェクトをつくりました。 Unity パーティクル(3) 衝撃・打撃エフェクト - LemonteaのUnity部屋 今回は、その周りに炎属性っぽいオーラを追加して、 …

Unity GetSpectrumDataで音程で上下動するキューブ

こんにちは。レモンティーです。今回は、BGMの音程に合わせて上下運動するキューブを AudioSourceのGetSpectrumDataをつかって 作りたいと思います。とはいったものの 私はそっち系の知識が0で、 フーリエ変換、窓関数、チャンネル、アウトプットサンプルレ…

CollisionモジュールでParticlesystemとオブジェクトの当たり判定

こんにちは。レモンティーです。今回は、Collisionモジュールの Send Collision Messageを使って パーティクルとObjectの当たり判定をとってみます。今回用意したのは ↓のような三つのキューブと一つのパーティクルシステムです (キューブは一つでいいので…

Unity 知らなくて損していた MonoBehaviourの関数

こんにちは。レモンティーです。Unityでスクリプトを作ると、public class ~ : MonoBehaviour {みたいになっています。自動的にMonoBehaviorクラスから派生しているわけですね。実際、StartやUpdate、OnCollisionEnterなどはよく使っています。そこで今回は…

Unity パーティクル(3) 衝撃・打撃エフェクト

こんにちは。レモンティーです。今回は、パーティクルシステムで 衝撃や打撃のエフェクトをつくってみます。パーティクル弄り始めたばかりの時に見た説明的なやつに 影響を受けまくっていますが… やっぱり特殊なテクスチャを作らずに試してみます静止画だと…

Unity パーティクル(2) 炎のエフェクト 松明風と某悪魔風

こんにちは。レモンティーです。今回は、パーティクルシステムで 2種類の炎のエフェクトを作ってみます。松明みたいに火の粉がたくさん舞うやつ(下図右)と、 某悪魔のように比較的整った炎(下図左) の2種類です。 __________まずは、比較的…

Unity パーティクル(1) 波紋 改善版

こんにちは。レモンティーです。以前、HorizontalBillboardの記事を書いたときに、 例として水の波紋のパーティクルをとりあげました。しかし、動画を見てみるとろくに映っていませんでした笑しかも円を手書きしたせいで形も汚かったので 今回は正円のテクス…

Unity Input.Touches[n].positionでピンチ操作

こんにちは。レモンティーです。Unityのマルチタップを 今まであまり使っていなかったので、 今回はマルチタップの試しに 二本指の代表的操作…ピンチ操作をつくってみます。参考にしたのはここです tasogare-games.hatenablog.jp 今回は、カメラを動かすこと…

Unity 3DSoundsで離れると聞こえなくするandドップラー効果

こんにちは。レモンティーです。ゲームの音楽って、均一に聞こえて欲しいときと、 音源との距離に応じて大きく聞こえたり小さく聞こえたりして欲しい時 両方ありますよね。今回は、距離に応じて音量を変化させたい場合の方法です。AudioSourceコンポーネント…

初めてのスクリプト(9) BGM・効果音の再生

こんにちは。レモンティーです。今回は、BGMとSEについてです。これらはAudioSourceコンポーネントというのをつかって再生します。ですが、ずっと鳴ってる一曲のBGMで良い場合と、 任意のタイミングで鳴らしたい場合で 楽な手順が違う(やってることは同じ)…

Unityパーティクル初心者の遊び(11) すぐ再現できる電撃エフェクト

こんにちは。レモンティーです。以前、自作テクスチャで電撃をつくりましたしかし、わざわざ自分でテクスチャ描くのは大変ですよね。そこで今回は、第9回↓のように、NoiseとTrailで電撃をつくります。 Unityパーティクル初心者の遊び(9) TrailとNoiseで雷を…

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 自作ゲーム2 ブサモン!公開してみた

こんにちは。レモンティーです。今回は、今日公開した自作ゲームの記事です。へたくそなモデリングでつくられたブサモンというモンスターで戦うRPGです DLはコチラ↓ play.google.com 最短なら2分、普通だと1時間くらいでクリアになると思いますよかったら…

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 Coroutineでフェードをつくる(シーン遷移とか場面転換)

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