コガネブログ

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

2015-04-01から1ヶ月間の記事一覧

【Unity】エディタで表示できるウィンドウの名前を調べる

「Window」メニューからすべてのウィンドウを開く 上記のスクリプトを「Editor」フォルダに保存する メニューの「Tools>Example」を実行する Console に各ウィンドウの名前が出力される ウィンドウ 名前 Scene UnityEditor.SceneView Game UnityEditor.GameV…

【Unity】Hierarchyにゲームオブジェクトを選択できるチェックボックスを表示するエディタ拡張

概要 ゲームオブジェクトを複数選択する時に Ctrl キーを押す必要がなくなります 関連記事

【Unity】Hierarchyにゲームオブジェクトがアクティブかどうかを変更するトグルを表示するエディタ拡張

概要 関連記事

【Unity】Hierarchyにゲームオブジェクトを編集できるかどうかを変更するアイコンを表示するエディタ拡張

概要 関連記事

【Unity】GUIStyleで使用できる文字列の一覧を表示するエディタ拡張

ソースコード 参考サイト様 http://kwnetzwelt.net/wordpress/archives/2200 関連記事

【第3回クラウドゲーム開発者会議 2015 東京】「シンラテクノロジー 1:N アーキテクチャ」メモ

https://www.shinra.com/jp/event/ ※メモが正確ではない可能性があります。ご了承ください 自己紹介 ファビアン・ニノルズ シンラ・テクノロジー パートナーシップ技術チーム主任 新たな体験 シンラテクノロジーの一つの目的として新たな知見を提供したい 1:…

【第3回クラウドゲーム開発者会議 2015 東京】「CCDK v0.1」メモ

https://www.shinra.com/jp/event/ ※メモが正確ではない可能性があります。ご了承ください CCDK v0.1 講演者 Kengo Nakajimaさん CCDKとは Community Cloud Development kit クラウドゲームを開発するためのソフトウェア・キット 今回は小規模チーム向けの紹…

【Unity】「SceneModeUtility.SearchForType」でHirarchyにフィルターを設定する

using UnityEditor; using UnityEngine; public static class ExampleClass { [MenuItem( "Tools/Example" )] private static void Example() { SceneModeUtility.SearchForType( typeof( Camera ) ); } } 関連記事

【Unity】「EditorWindow.FocusWindowIfItsOpen」でSceneビューをフォーカスする

using UnityEditor; public static class ExampleClass { [MenuItem( "Tools/Example" )] public static void Example() { EditorWindow.FocusWindowIfItsOpen<SceneView>(); } }</sceneview>

【GREE Creators' Meetup】「オススメしたい Unity 4大トピック ~Shader / Animation / GUI / Effect~」メモ

qiita.com

【Unity】エディタ編集中に他のシーンを開いた時に呼び出されるコールバック関数を実装する

using UnityEditor; using UnityEngine; public static class Hoge { [InitializeOnLoadMethod] private static void OnChangedCurrentScene() { EditorApplicationUtils.mChangedCurrentScene = currentScene => { Debug.Log( currentScene ); }; } } 例え…

【Game Graphics Groove】「三国志ロワイヤルベースの低コストゲーム開発 ~『キングダム -英雄の系譜-』のアニメーション 開発コンセプト~」メモ

https://itunes.apple.com/jp/app/kingudamu-ying-xiongno-xi-pu/id931854667?mt=8&uo=4&at=10l8JW&ct=hatenablog はじめに 何やってる人? アニメやったりアートのディレクションやったり背景描いたり 最近のタイトル タイトル 担当 夕暮れのバルキリーズ …

【Game Graphics Groove】「『ファントム オブ キル』における3D制作事例 ~クオリティコントロールのポイントと実制作の裏側~」メモ

ファントム オブ キルgumi Inc.ゲーム無料 はじめに ファントムオブキルはUnity製 3Dモデルの制作はMaya 外部制作の管理について ファントムオブキルでは180体以上のキャラクターモデルを作成した 協力会社と連携して3Dモデルを制作して クオリティコントロ…

【Game Graphics Groove】「グラフィッカーがこの先生きのこるには ~『スクールガールストライカーズ』のリソース設計思想~」メモ

スクールガールストライカーズ2SQUARE ENIXゲーム無料 はじめに 現在はネイティブアプリ全盛期 以前よりも質も量も高いものを求められる よくある死因その1 絵の差別化ができずに死ぬ スクストでは3Dを採用して、その強みを生かすことにした 2Dのカード絵は…

【Unity】Unite 2015の講演ファイルが公開されました

http://japan.unity3d.com/unite/unite2015/schedule

【Unity】大量のオブジェクトを描画しているUnityプロジェクト

Unite 2015 の「Render Massive Amount of Objects in Unity」で紹介された 大量のオブジェクトを描画しているUnityプロジェクトです

【Unity】アセットバンドルのサンプルプロジェクトのURL

Unite 2015 の「ここが変わる!Unity 5のスマホ開発」において 下記のサンプルプロジェクトがアセットバンドル周りの 実装の役に立つとのことでした http://files.unity3d.com/vincent/assetbundle-demo/users_assetbundle-demo.zip AssetBundleManager.cs(…

【Unity】「République」の完成プロジェクトがAsset Storeで公開

Unity 5 で制作された「République」というスマホゲームの完成プロジェクトが 本日の朝よりAsset Storeで無料で公開されたとのことです https://www.assetstore.unity3d.com/jp/#!/content/34352 RépubliqueCamouflaj LLCゲーム¥370

【おすすめスライド】「グリとブランのC++講座 ~c++98(stl)と、ほんのちょっとのc++11~」

関連記事

【おすすめスライド】「FINAL FANTASY 零式HDにみる 新しいHDリマスター」

関連記事

【Unity】シーンファイルが作成、削除された時に自動でScenes In Buildに追加、削除するエディタ拡張

概要 このスクリプトをUnityプロジェクトの「Edior」フォルダに追加した状態で Unityプロジェクトにシーンファイルが追加、削除されると 自動で「Build Settings...>Scenes In Build」に追加、削除されます シーンファイルを作成したり削除したりするたびに …

【Unity】シーンファイル作成してScenes In Buildに追加するエディタ拡張 その2

概要 このスクリプトをUnityプロジェクトの「Edior」フォルダに追加すると 下記の項目がUnityのメニューに追加されます 「Empty Scene」を選択すると空のシーンファイルを、 「Scene」を選択すると「Main Camera」と「Directional Light」が 存在するシーン…

【Unity】シーンファイル作成してScenes In Buildに追加するエディタ拡張

概要 このスクリプトをUnityプロジェクトの「Edior」フォルダに追加すると 下記の項目がメニューに追加されます 「Create Empty Scene」を選択すると空のシーンファイルを、 「Create Scene」を選択すると「Main Camera」と「Directional Light」が 存在する…

【Unity】フォルダのInspectorを拡張する

Unity 5以降であれば、フォルダのInspectorを拡張可能です 例えば、上記のスクリプトをUnityプロジェクトの 「Editor」フォルダに追加することで、フォルダのInspectorを 下記のように拡張することが可能です フォルダの容量を見られるようにしたり フォルダ…

【Unity】シーンファイルのInspectorを拡張する

Unity 5以降であれば、シーンファイルのInspectorを拡張可能です 例えば、上記のスクリプトをUnityプロジェクトの 「Editor」フォルダに追加することで、シーンファイルのInspectorを 下記のように拡張することが可能です このサンプルではInspector上からシ…

【Unity】「Unity Performance Casual Talk」メモ

Unity Performance Casual Talk メモ一覧

【Unity】TransformのTranslate関数の拡張メソッド

ソースコード using UnityEngine; public static class TransformExtensions { /// <summary> /// X 軸方向に移動します /// </summary> public static void TranslateX( this Transform self, float x ) { self.Translate( x, 0, 0 ); } /// <summary> /// Y 軸方向に移動します /// </summary> pu…

【C#】最小値を持つ要素を全て返す拡張メソッド

ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { public static IEnumerable<TSource> MinElementsBy<TSource, TResult>( this IEnumerable<TSource> source, Func<TSource, TResult> selector ) { var value = source.Min( selecto</tsource,></tsource></tsource,></tsource>…

【C#】最大値を持つ要素を全て返す拡張メソッド

ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { public static IEnumerable<TSource> MaxElementsBy<TSource, TResult>( this IEnumerable<TSource> source, Func<TSource, TResult> selector ) { var value = source.Max( selecto</tsource,></tsource></tsource,></tsource>…

【C#】指定されたインデックスに要素が存在するかどうかを返す拡張メソッド

ソースコード using System.Collections.Generic; public static class IListExtensions { /// <summary> /// 指定されたインデックスに要素が存在する場合に true を返します /// </summary> public static bool IsDefinedAt<T>( IList<T> self, int index ) { return index < self.C</t></t>…