コガネブログ

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

2014-09-01から1ヶ月間の記事一覧

【C#】配列やリストの中から指定した範囲の要素を抜き出す

ソースコード using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { /// <summary> /// シーケンスの中から指定した範囲の要素を抜き出す /// </summary> /// <param name="pageNumber">現在のページ番号</param> /// <param name="countPerPage">1 ページあたりに表示する項目の数</param> public sta…

【C#】配列やリストから目的の値に最も近い値を取得する拡張メソッド その2

ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { #region Nearest /// <summary> /// 目的の値に最も近い値を返します /// </summary> public static int Nearest( this IEnumerable<int> self, int </int>…

【gumiStudy】「Luaで構築するゲームAIとその実例」メモ

登壇者:田村 祐樹(gumi corporate officer) ドラゴンジェネシスー聖戦の絆ーで用いた Erlangの上で動作するLuaでAIを構築したお話をします。 アジェンダ そもそもAIとは AIに関わるエトセトラ ドラゴンジェネシスでやったこと そもそもAIとは AIとは知能の…

【C#】配列やリストから目的の値に最も近い値を取得する拡張メソッド

参考サイト様 差し替え・Minで目的の値に最も近い値を選ぶ 【▲→川俣晶の縁側→技術関連執筆情報→『【省エネ対応】 C#プログラムの効率的な書き方 LINQ to Objects マニアックス』読者サポート】 ソースコード using System; using System.Collections.Generic…

【C#】配列やリストから最小値もしくは最大値を持つ要素を検索する拡張メソッド

ソースコード using System; using System.Collections.Generic; using System.Linq; public static class IEnumerableExtensions { /// <summary> /// 最小値を持つ要素を返します /// </summary> public static TSource FindMin<TSource, TResult> ( this IEnumerable<TSource> self, Func<TSource, TResult> selector ) { r</tsource,></tsource></tsource,>…

【GameJam】第1回社内ゲームジャムを行いました!!

昨日の9/23(火)が祝日だったので、 会社のPCをお借りしてプログラマ数名で1日でゲームジャムを行いました そこで完成したゲームをブログに載せておこうと思います。遊んで頂けると嬉しいです http://unityroom.com/games/play/268 今回は下記のようなルール…

【おすすめスライド】「140922 htachup様unity初心者ハンズオン勉強会 資料」

関連記事

【おすすめスライド】「マシな画面を作る」

関連記事

【おすすめスライド】「Nullなのはいけないと思います!」

関連記事

【おすすめスライド】「酒の肴はC# vNext」

関連記事

【おすすめスライド】「C# 6.0 Preview」

関連記事

【C#】独自のクラスでコレクション初期化子を使用できるようにする

C#

概要 using System; using System.Collections; using System.Collections.Generic; class MyList : IEnumerable { private List<int> mList = new List<int>(); public void Add( int item ) { mList.Add( item ); } public IEnumerator GetEnumerator() { throw new </int></int>…

【おすすめスライド】「今日から始めるUnity入門」

関連記事

【Unity】uGUI の Text でリッチテキストを使用する

使用例 サポートされているタグ タグ 説明 例 b 太字 ピカチュウ<b>カイリュー</b>ヤドラン i 斜体(イタリック) ピカチュウ<i>カイリュー</i>ヤドラン size テキストのサイズ ピカチュウ<size=50>カイリュー</size>ヤドラン color テキストの色 ピカチュウ<color=green>カイリュー</color>ヤドランピカチュウ<color=#00ff00>カ</color=#00ff00>…

【Unity】「Ran out of trampolines of type 2」で iOS アプリが強制終了する時の解決方法

エラー概要 Ran out of trampolines of type 2 Unity で iOS アプリをビルドして動作確認していた時に上記のエラーが出て アプリが強制終了する現象に遭遇しました https://github.com/unity3d-jp/unity-doc/blob/master/ja/TroubleShooting.txt "Ran out of…

【Unity】「Windows Phone/Storeユニバーサルアプリ iOS/Androidからの移植作業時に発生した課題実例」レポート

https://atnd.org/events/55509 Windows Phone/Storeユニバーサルアプリ iOS/Androidからの移植作業時に発生した課題実例 株式会社ポケット・クエリーズ 代表取締役 佐々木 宣彦様 移植実施したゲームタイトル概要 https://itunes.apple.com/jp/app/jin-rimo…

【おすすめスライド】「日本ゲームと中国ゲームの違いについて」

日本ゲームと中国ゲームの違いについて from Keisuke Yamada

【Unity】ゲームオブジェクトを複製する関数

ソースコード using UnityEngine; /// <summary> /// GameObject クラスに関する汎用関数を管理するクラス /// </summary> public static class GameObjectUtils { /// <summary> /// 指定された GameObject を複製して返します /// </summary> public static GameObject Clone( GameObject go ) { …

【おすすめスライド】「Unity開発で週イチ呑み会を支える技術」

関連記事

【CEDEC 2014】「Unity5からその先の話」レポート

Unity5からその先の話 http://cedec.cesa.or.jp/2014/session/ENG/11677.html Unity 5ではダイナミックなGIや物理ベースライティングなどの大幅なグラフィックス機能、 刷新されたオーディオ機能など沢山の機能強化が成されていますが、Unityの進化はまだま…

【CEDEC 2014】「ヘキサドライブ流 OPTPiX SpriteStudio の最適化術!」レポート

ヘキサドライブ流 OPTPiX SpriteStudio の最適化術! http://cedec.cesa.or.jp/2014/session/ENG/11518.html ある日を境に急に快適になった、と話題の『拡散性ミリオンアーサー』の縁の下には、 ヘキサドライブ(と OPTPiX SpriteStudio)の影が! クライア…

【Unity】Awake や Start の実行順を意識することなく他のコンポーネントを参照する

// スコアを管理するコンポーネント public class Score : MonoBehaviour { private UILabel mUILabel; private void Awake() { mUILabel = GetComponent<UILabel>(); } public void SetText( string text ) { mUILabel.text = text; } } // ゲームを制御するコンポー</uilabel>…

【Unity】Unity 4.6のuGUIでアウトラインをつける

影をつけたいUIのオブジェクトを Scene ビューや Hierarchy ビューで選択する Unityのメニューの「Component>UI>Effects>Outline」を選択する Effect Color:アウトラインの色 Effect Distance:アウトラインの表示位置

【Unity】Unity 4.6のuGUIで影をつける

影をつけたいUIのオブジェクトを Scene ビューや Hierarchy ビューで選択する Unityのメニューの「Component>UI>Effects>Shadow」を選択する Effect Color:影の色 Effect Distance:影の表示位置