プログラム
お久しぶりです。 またUnityを使う機会があったので、記事を更新します。最近はもっぱらswiftでiOS開発をしていました。 今回取り扱うVideoPlayerなんですが、これを使った記事はちょくちょく見かけてはいたのですが、大体再生までの流れぐらいでした。ただ…
今回は人型キャラのアニメーションクリップをスクリプトで作成する方法を紹介したいと思います。 使い方としてはゲーム上で動くキャラを録画するのではなくモーションとしてアニメーションクリップにしたいだったり、モーションキャプチャーをゲーム上で行い…
Unityにおいて変数を知ることは熟練度を上げることや、思ったことを再現することに非常に重要な要素だと最近思っています。 今回はUnityの公式アセット、Unity-chanを使いながら人型キャラクターについて軽めに説明します。 別にこれがわからないとキャラク…
インターフェース機能について勉強したので備忘録的な感じでまとめたいと思います。 特にスクリプトを作ったわけではないので他の誰かが記事にされているもので詳しくは説明ということで概念的なことで行きたいと思います。 今後自分でスクリプトを作成した…
EDMのライブのような演出がしたいなぁと思って今いろいろと作成しています。 ライブといったら曲に合わせた光の演出は欠かせないですよね。 今回は曲に合わせたという部分は一旦置いといて(次回書いていこうと思います)光の演出について書こうと思います。…
最近連続して物理的な観点でUnityに関するブログを書いてきました。 そこで気になったのがUnityのゲーム上では光の速度を越えられるのかというものです。 Unityでの最高速度 ものはためしで座標の1を1mと想定して光の速度c=3*10^8の速度以上をスクリプトで与…
前回の記事でUnityにおいての重力について書かせていただきました。 現実の重力は地球の万有引力によるものなので、もっと掘り下げてみて万有引力を再現できないかなと思い今回万有引力を模したスクリプトを作成してみました。 ちなみに今回も2Dです。 はじ…
今回はUnityで重力を変更する方法を紹介したいと思います。 いきなりですがUnityってすごいですよね、たとえばリンゴのオブジェクトを空中に作ってRigidbodyコンポーネントを付けるだけで現実のように落下していきますもんね。 でもGameSceneは所詮はプログ…
現在Unityでクリッカーゲームを作っています。 そこでゲーム終了してから次の起動までの現実での経過時間をつかって何か要素を追加したいと思いいろいろ調べていました。 しかし検索してもいろんな記事を読み漁ることになってなかなかに時間がかかったのでUn…
前つくったゾンビゲーのときにゾンビをゲーム中大量に生成していたときにメンターに言われたことがあります。 UnityではInstantiateの処理は重いから処理を意識した場合は避けたほうがいい Instantiateで生成する場合はいろいろ初期化しながら行うからという…