(:3[kanのメモ帳]スマートフォン用の表示で見る(:3[kanのメモ帳]個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。全アセットが15%オフで買えるセールが実施中です。2Dゲームのカメラ操作セールの概要まずはセールの概要からですが、今回のセールはクーポンを使う形式なので、アセットをカートに入れた後、購入時にクーポンを適用する必要があります。肝心のクーポンの内容は以下の通り。Originalsが出してる高品質な環境モデルだけはクーポンコード「JPGLOBALSNAPS」を使う事で50%オフになるはずなのですが、(このクーポンも1会計のみ、ただしJPGLOBAL15OFFとは別カウント)試してみた所、33.5%オフにしかなっておらず、JPGLOBAL15OFFを使った方がむしろ安いという状態でした。こちらに関しては後から直るかもしれないので、とりあえず購入は見送った方が良さそうです。こちら修正された上に、元の30%オフセールと併用されるとの事でなんと65%オフになります!では、次項から本題であるおすすめアセットを紹介していきます!エディタ拡張系アセットエディタ拡張のアセットはUnity自体を拡張して便利な機能を付与する感じの物です。どんなゲームを作る時にでも役立ち、作業効率が劇的にアップするので、デフォルトのUnityに戻れなくなること請け合いです。ProはConsoleをより使いやすく、便利にするためのアセットです。使ってみないと便利さは伝わり辛いかもしれませんが、控えめに言っても神アセットです。[「もっとログの詳細が欲しい!ログのカスタマイズを色々したい!」みたいな時に役立つアセットです。Inspectorの拡張、シーン内の検証OdinはInspectorの表示や機能を拡張して圧倒的に使いやすくするためのアセットです。Inspector関連の属性が80以上も追加されるので、実装の楽さや安全さも増します。「Inspectorにプロパティを表示したい!インデントやグループを設定したい!」みたいな時に役立つアセットです。Odinはシーン内を検証し、Inspectorでの設定に問題のあるオブジェクトを見つける事も可能です。実機用のコンソールやプロファイラSRDebuggerは実機上でコンソールのログを確認したり、簡易的なプロファイラが使えるアセットです。実機デバッグの面倒さをかなり改善してくれる強い味方です。みたいな時に役立つアセットです。ちなみにSRDebuggerを使うと、実機でも使えるデバッグメニューが簡単に作れます。Hierarchyの拡張QHierarchyはHierarchyによく使用する機能を追加するアセットです。必要に応じて切り替えて使うです。「Hierarchy上でオブジェクトの表示を切り替えたい!missingやnullを検知して表示してほしい!」みたいな時に役立つアセットです。Tab[s]はアセットやオブジェクトのお気に入り機能を追加するアセットです。お気に入り登録した物は専用のウィンドウからいつでも簡単にアクセス出来ます。みたいな時に役立つアセットです。CameraはSceneViewの位置や角度などの情報を保存し、いつでも復元出来るアセットです。広いマップがあるゲーム、特に3Dでは重宝します。「SceneViewで表示する位置を記録しておきたい!簡単に切り替えられるようにしたい!」みたいな時に役立つアセットです。Reportを見やすくしたり、保存したりするアセットです。基本的にはアプリサイズ削減時に使う感じのものです。みたいな時に役立つアセットです。セーブデータ系アセットUnityは意外とセーブデータ周りの実装が大変です。アセットを使うと効率良く実装出来ますし、暗号化やチート対策も簡単に行えます。Saveは名前の通り、PlayerPrefs並に簡単に使えるアセットですが、ListやTransformなど色々な型を保存出来たり、暗号化を設定1つで実装出来たりと多機能でもあります。この"色々な型"を保存出来るというのが本当に色々で、intやstringはもちろん、Enum、DateTime、Array(2次[,]と3次[,,]も)、List、HashSet、Dictionary、AudioClip、Transform、Material、Vector3といったものまで保存出来てしまいます。Toolkitはメモリ改ざんの抑止やPlayerPrefsの暗号化など、よくあるチートに対する対策が簡単に実装でき、しかも、最悪それらが突破されてたとしても、チートの検出も可能という万能チート対策アセットです。暗号化出来るPlayerPrefsZDatabaseはデータの管理&暗号化をするためのアセットです。DataBaseと言ってもPlayerPrefsとほぼ同じ感覚で使えます。「セーブデータを素のまますると、簡単に改竄(チート)されてしまうからどうにかしたい!」みたいな時に役立つアセットです。作成に削除、検索とエクスポート&インポートまで可能にするアセットです。「現在のPlayerPrefsの値を確認したい!GUIで変更したい!」みたいな時に役立つアセットです。実装系アセットセーブデータ以外にも、「無くても自力で実装出来るが、あると楽に実装が出来る」という実装を手助けしてくれるみたいなアセットもたくさんあります。ありとあらゆるコントローラーやプラットフォームに対応InControlは様々なコントローラーへの対応が簡単に出来るアセットです。ありとあらゆるコントローラーやプラットフォームに対応しており、キーボードやマウス、タッチ操作にも対応出来るようです。PC向けのゲームを作る際に実装時間を大幅に削減出来るアセットです。ワークシートを使った簡単ローカライズAutoLocalizationはエクセルなどのワークシートを使ってローカライズするためのアセットです。ちなみに作ったのは僕です。[「ローカライズをしたいけど、出来るだけ簡単にやりたい!」みたいな時に役立つアセットです。3D系アセットアセットストアには3Dモデルだけでなく、3Dゲームを作る際に役立つアセットも豊富にあります。普通なら外部のツールを使わないと出来ない事も、アセットを使えばUnity上で完結する場合も多いです。Simplifyは1クリックで3Dモデルのポリゴンを削減する事が出来るアセットです。MeshRendererはもちろん、SkinnedMeshRendererにも使えます。「3Dモデルが重すぎてスマホじゃ使えない!Unity上でポリゴンを減らしたい!」みたいな時に役立つアセットです。同じパブリッシャーがリリースしている以下のアセットにも含まれているそうなので、LODを使う場合はこちらを買った方が良いかもしれません。Bakerは複数のMeshを一つにまとめる事で負荷の削減を行うアセットです。最初は使い方に戸惑うかもしれませんが、効果は絶大です。「3Dモデルが重すぎてスマホじゃ使えない!Unity上でメッシュを合成させたい!」みたいな時に役立つアセットです。3Dモデルを爆発させるExploderは3Dモデルを爆発し、破片を飛び散らせるアセットです。飛び散らせる破片は自動生成してくれます。みたいな時に役立つアセットです。ちなみに、同じ開発元が2Dバージョンも出してるようです(未確認)。AnimationはUnityだけでアニメーションの編集や新規作成が出来るアセットです。凝ったものでも効率よく作成が可能です。既存アニメーションの編集も楽に行えます。Libraryは任意のキャラでアニメーションが確認でき、1アニメごとの購入も出来るアセットです。Storeで売っているアニメーションの動作確認が出来るわけではありません。「このキャラで使えるアニメーションがほしい!買う前にアニメの動作確認がしたい!」みたいな時に役立つアセットです。自分のプロジェクトのシーン上にプレビューしたり出来るアセットです。「こんな形のアセットがほしい!アセットストアの3Dモデルを試したい!」みたいな時に役立つアセットです。コライダーの自動作成SAColliderBuilderはメッシュに合わせてコライダーを自動作成してくれるアセットです。人のように各部位のオブジェクトが存在する場合は、対応した箇所にコライダーが配置されるので、アニメーションに合わせてコライダーが動くように出来ます。「キャラクターやオブジェクトに合わせてコライダー設定するのめんどくさい!」みたいな時に役立つアセットです。Controllerはキャラクターが常に特定の位置を見るように出来るアセットです。iOSとAndroidでは使えません。border:0px;">「キャラクターにずっとカメラの方を見ていて欲しい!」みたいな時に役立つアセットです。2D系アセット3Dゲームを作る際に役立つアセットが豊富にあるという事は、もちろん2Dゲームを作る際に役立つアセットも豊富にあります。Proは2Dゲームに光と影を実装するためのアセットです。2Dでも光だけならUnityの標準のライトで実装可能なので、どちらかと言うと影を付けるためのアセットだったりします。「2Dゲームだけどいい感じに光と影を付けて見栄えを良くしたい!」みたいな時に役立つアセットです。Engineは2Dの横スクロールゲームを作るための完成プロジェクトアセットです。2D横スクを作るのにも使えますし、実装方法の勉強にも使えます。「2Dの横スクが作りたけど、どう作ればいいか分からない!」みたいな時に役立つアセットです。色々な素材が付いた豪華版(?)もあるようです。2Dは2Dカメラに追跡や揺れ、フェードなどの多種多様な機能を追加するアセットです。機能が多いのに、使い方はかなり簡単なのも嬉しいポイントです。「カメラがプレイヤーを追いかけてほしい!カメラを揺らしたい!フェードさせたい!」みたいな時に役立つアセットです。はてなブログPro個人ゲーム開発者。ω、)_新作は札束風呂VRや神巫女。Policy広告はてなブログをはじめよう!kan_kikuchiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。