コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2017-11-01から1ヶ月間の記事一覧

【Unity】マウスの方向に自機を向ける

ソースコード using UnityEngine; public class Player : MonoBehaviour { private void Update() { var screenPos = Camera.main.WorldToScreenPoint( transform.position ); var direction = Input.mousePosition - screenPos; var angle = GetAim( Vector…

【Unity】少し遅れて追従してくる2Dカメラ「SmoothCamera2D」紹介

ソースコード 使用例 上記のスクリプトをカメラにアタッチして 追従したいオブジェクトを「Target」に設定します 参考サイト様

【Unity】スプライトを切ったり爆発四散させたりできる「Sprite Slicer」紹介($10.80)

概要 2013/11/18 に「Sprite Slicer」がリリースされました 「Sprite Slicer」を導入すると、 スプライトを切ったり爆発四散させたりできるようになります 検証環境 Unity 2017.1.1f1 Sprite Slicer 1.34 デモ https://mrsquare.itch.io/sprite-slicer 操作…

【Unity】Inspector の Add Component メニューからスクリプトを新規作成できる

概要 Inspector の Add Component メニューからスクリプトを新規作成できます 関連記事

【Unity】エディタ再生中に変更したパラメータはコンポーネントをコピーして再生終了後に貼り付けることで復元できる

概要 エディタ再生中に変更したパラメータは コンポーネントを右クリックして「Copy Component」を選択してコピーしておいて、 再生終了後に「Paste Component Values」を選んで貼り付けることで復元できます 関連記事

【Unity】エディタ上の数値の入力欄では計算できる

概要 エディタの上の数値の入力欄では計算できます 関連記事

【Unity】Hierarchy の検索欄にコンポーネント名を入力するとそれがアタッチされたオブジェクトを検索できる

概要 Hierarchy の検索欄にコンポーネント名を入力すると そのコンポーネントがアタッチされたゲームオブジェクトを検索できる 関連記事

【Unity】Inspector でコンポーネントの右上に表示されている本のアイコンをクリックするとドキュメントを開ける

概要 Inspector でコンポーネントの右上に表示されている 本のアイコンをクリックするとオンラインでドキュメントを開くことができます 関連記事

【Unity】Project ビューで検索場所を「Asset Store」に変更すると Asset Store からアセットを検索できる

概要 Project ビューで検索場所を「Assets」から「Asset Store」に変更すると Asset Store からアセットを検索することができます 関連記事

【Unity】カメラを選択した状態で Ctrl + Shift + F を押すと Scene ビューと Game ビューのカメラを同期できる

概要 カメラを選択した状態で Ctrl + Shift + F を押すと Scene ビューと Game ビューのカメラを同期できます 関連記事

【Unity】Inspector のプレビューウィンドウはバーを右クリックするとドッキングを解除して好きな場所に配置できる

概要 Inspector に表示されるプレビューウィンドウは、 バーを右クリックするとドッキングを解除して好きな場所に配置できます 元に戻す場合は閉じるボタンを押すか、 タブを右クリックして「Close tab」を選択します 関連記事

【Unity】3D でゼリーのような物理演算を実装できる「Jelly Mesh」紹介($16.20)

概要 2014/3/3 に「Jelly Mesh」がリリースされました 「Jelly Mesh」を導入すると、 3D でゼリーのような物理演算を実装できるようになります 検証環境 Unity 2017.1.1f1 Jelly Mesh 1.442 デモ https://mrsquare.itch.io/jelly-mesh サンプル 使い方 Unity…

【Unity】2D でゼリーのような物理演算を実装できる「Jelly Sprites」紹介($16.20)

概要 2013/12/4 に「Jelly Sprites」がリリースされました 「Jelly Sprites」を導入すると、 2D でゼリーのような物理演算を実装できるようになります 検証環境 Unity 2017.1.1f1 Jelly Sprites1.372 デモ https://mrsquare.itch.io/jelly-sprites サンプル …

【Unity】スプラトゥーンのようにテクスチャに色を塗ることができる「Ink Painter」紹介(無料)

概要 2017/4/11 に「Ink Painter」がリリースされました 「Ink Painter」を導入すると、 スプラトゥーンのようにテクスチャに色を塗ることができるようになります 検証環境 Unity 2017.1.1f1 Ink Painter nv1.1.1 サンプルアニメ サンプルシーン 「InkPainte…

【Unity】Unity でも使用できるフリーのテクスチャ、モデル、サウンドが配布されている「Kenney」紹介

はじめに 上記の「Kenney」では、Unity でも使用できる フリーのテクスチャ、モデル、サウンドが配布されています サンプル(引用) 使い方 画面右上の「ASSETS」を選択します ダウンロードしたいアセットを選択します 「DOWNLOAD」ボタンを押してアセットを…

【Unity】ポケモンを Unity で再現しようとしたプロジェクト「PokemonUnity」紹介

はじめに 「PokemonUnity」は、ポケモンゲーム開発コミュニティが ポケモンを Unity で再現しようとしたプロジェクトです デモ WebGL: https://developer.cloud.unity3d.com/share/Wy-y2uSUhG/ Windows、Linux、Mac: https://github.com/PokemonUnity/Pokemo…

【Unity】お題「space」の unity1week に参加したので、作ったゲームと使用した7個のアセットを紹介

はじめに https://unityroom.com/unity1weeks 11/13から11/19に開催された、お題「space」の unity1week に参加しました この記事では作ったゲームや使用したアセットを紹介していこうと思います 作ったゲーム 下記のページで公開しています https://unityro…

【おすすめスライド】「【Unity】今日から使えるTimeline」

【雑記】ブログのデザインを変更しました

はじめに 少し前にブログのデザインを変更したので、 その時に参考にさせて頂いたサイト様をまとめておきます 使用したテーマ Innocent http://blog.hatena.ne.jp/-/store/theme/6653586347149180725 ナビゲーションバー ソーシャルボタン フォローボタン 関…

【C#】コンソールアプリケーションでタスクバーのアイコンを点滅させてみる

C#

ソースコード using System; using System.Runtime.InteropServices; using System.Text; public static class Program { private delegate bool EnumWindowsDelegate( IntPtr hWnd, IntPtr lparam ); [DllImport( "user32.dll" )] static extern Int32 Flas…

【Unity】コンパイル完了時にトースト通知を表示するエディタ拡張(Windows 限定)

ソースコード 使い方 上記のソースコードを Unity プロジェクトの「Editor」フォルダ内に追加する 下記の URL を開く https://github.com/adriankeenan/console-toast-8 「Clone or download>Download ZIP」を選択する ダウンロードした「console-toast-8-ma…

【C#】Windows でトースト通知を送ることができる「console-toast-8」紹介

はじめに 「console-toast-8」を使用すると、 Windows でトースト通知を送ることができます 使用例 "console-toast-8.exe" ^ --template "ToastText02" ^ --title "title" ^ --line1 "message1" ^ --line2 "message2" ^ --app_id "app id" オプション 内容 …

【Unity】Lua 連携まとめ

はじめに これまで何回か Unity で Lua を使用する方法を記事にしてきたので それらの記事をまとめておきます tolua Unity で Lua を使用できるようにする「tolua」紹介 xLua 基本編 Lua から C# のプログラムを実行する方法 C# から Lua のプログラムを実行…

【Unity】Inspector におけるマテリアルの編集メニューを追加する「Material Menu」紹介(無料)

概要 2016/10/14 に「Material Menu」がリリースされました 「Material Menu」を導入すると、 Inspector におけるマテリアルの編集メニューを追加することができます 検証環境 Unity 2017.1.1f1 Material Menu 1.01 導入前 導入後 関連記事

【Unity】オブジェクトにメモを紐付けてシーンビューで確認できる「Object Labels / Notes」紹介(無料)

概要 2016/3/10 に「Object Labels / Notes」がリリースされました 「Object Labels / Notes」を導入すると、 オブジェクトにメモを紐付けてシーンビューで確認できるようになります 検証環境 Unity 2017.1.1f1 Object Labels / Notes 1.0 見た目 使い方 メ…

【Unity】INI ファイルを扱える「Advanced INI Parser」紹介(無料)

概要 2014/11/5 に「Advanced INI Parser」がリリースされました 「Advanced INI Parser」を導入すると INI ファイルを扱えるようになります 検証環境 Unity 2017.1.1f1 Advanced INI Parser 1.0 使用例 var ini = new INIParser(); ini.Open( "C:/example.t…

【Unity】シーン内のオブジェクトの Sorting Layer と Order in Layer を一覧で表示できる「Sorting View」紹介(無料)

概要 2014/4/10 に「Sorting View」がリリースされました 「Sorting View」を導入すると、 シーン内のオブジェクトの Sorting Layer と Order in Layer を一覧で表示できるようになります 検証環境 Unity 2017.1.1f1 Sorting View 1.0.2 使い方 Unity メニュ…

【Unity】プロパティを Inspector で編集できる「Property Backing Field Drawer」紹介(無料)

概要 2014/6/7 に「Property Backing Field Drawer」がリリースされました 「Property Backing Field Drawer」を導入すると、 プロパティを Inspector で編集できるようになります 検証環境 Unity 2017.1.1f1 Property Backing Field Drawer 3.3.14 使い方 u…

【Unity】簡単にキレイなトゥーンシェーダを使用したり作成したりできる「Toony Colors Pro 2」紹介($43.20)

概要 2013/4/12 に「Toony Colors Pro 2」がリリースされました 「Toony Colors Pro 2」を導入すると、 簡単にキレイなトゥーンシェーダを使用したり作成したりできるようになります 検証環境 Unity 2017.1.1f1 Toony Colors Pro 2 2.3.371 デモ サンプル 使…

【Unity】uGUI で使える Widget が30種類以上用意された「New UI Widgets」紹介($52.92)

概要 2015/1/7 に「New UI Widgets」がリリースされました 「New UI Widgets」を導入すると、 uGUI で30種類以上もの Widget が使えるようになります 検証環境 Unity 2017.1.1f1 New UI Widgets 1.9.3 公式情報 デモ マニュアル 使い方 Unity メニューの「Ga…