mikan_daisuki’s blog

IT系サラリーマンの日記。前職ではスマホゲームを、現在はアプリを作ってます。



2015-01-01から1年間の記事一覧

お名前.comでドメインの取得したらいろいろ意味不明だったのでまとめておく

ゲーム開発に集中できる環境の場合、 サーバーにお世話になることはあまりないかもしれませんが、 1人 or 少人数で作ってる サーバーを少しでも使うものを作ってる 場合は、サーバー借りてドメインを取得することもあるかもしれません。 本記事は、ドメイン…

UnityEditor(MacOSX)でPlugins機能を使う方法

UnityのDocumentがいまいちでツラかったので、補足情報をまとめます。 公式Document docs.unity3d.com 関連Blog d.hatena.ne.jp http://monkeycoders.tumblr.com/post/22414181728/macos向けのnativepluginを作成する monkeycoders.tumblr.com 公式Document…

Listなどのコレクションを返すメソッドを作るとき、nullを返さないこと

c#

Before: nullを返す場合 void Start() { List<string> names = GetNames(); names.ForEach(obj => /* do something */ ); } List<string> GetNames() { if (/* something */) return null; List<string> names = new List<string>(); /* add names */ return names; } こんなふうになってると</string></string></string></string>…

Entity Component Systemについてまとめてみる

自分は、Unityが初めてのクライアントアプリだったので、 「こういう風に作るのか〜」 程度の感想しかなかったですが、どうやらゲーム開発に向いたアーキテクチャーで、 Entity Component System(以下、ECS)と呼ぶらしいです。 といっても、UnityはECS風であ…

ゲームプログラマー向けのサウンド入門を目指して

自分は仕事でゲーム開発する際に、サウンドから入りました。 たまたまそういうアサインだったのです。 ただ、基礎がまとまってなくて結構苦労したのを覚えています。 ググッてもあんまり情報が出てきません。 まだ、おそらくじぶんの知らない部分もいっぱい…

ゲーム開発初心者のWebエンジニアがUnity×C#で開発するために1年間で読んだ9のモノ

私がアプリでゲーム開発をするようになったのは2014年の夏でした。 もう1年が経ったので、今まで読んだモノ(本だけでなくWebも)をまとめてみます。 当時のスキルセットは、 業務経験3年ほどのWebエンジニア サーバーサイドが専門(Perl) html, css, js, Flash…

【確定申告】2016年に向けてサラリーマンのための確定申告について予習しておく

筆者はサラリーマンやりつつも、ちょこっと副業やったり株やったりしていて 収入があるので確定申告せねばなりません。 今回は本ブログのメインテーマからは外れますが、その話を予習すべくまとめてみます。 目次 サラリーマンに確定申告は無縁と思っている…

.git/indexが壊れたときの対処法(の続き)

Git

ある日、gitコマンドを実行したらエラーが返るようになった Jenkinsを使ってUnityのiOS/Androidビルドやアセットバンドルビルドを 実行しているのはよくあることだと思うのですが、とある日 $ git status error: bad signature fatal: index file corrupt こ…

c#のジェネリック(Dictionary, List etc)は安易にキャストする前に必ず注意すること

c#

この前ハマったコード // gist.github.com 例えばobjectクラスからDictionary<string, object>へはキャストできるけど、 Dictionary<string, Dictionary<string, object>>へはキャストできなかったりする。 直感的に、これでいけそうに見えませんか? そもそもジェネリックとは C#のジェネリック - Qiita qiita.c</string,></string,>…

動画にBGMを使うならTSUTAYAに行かずiTunes Storeを利用すること!

「悪いんだけど、余興のムービー作ってくれない?」 と、そう妹に言われて、妹の友人の結婚式用のムービーを 最近作ってました。 スケッチブックリレーというものを作りました。 www.youtube.com こんなかんじのやつです。 自分の結婚式のときにAdobe Premie…

画像を光らせたい、暗くしたいときに使う、画像の加工(ブレンド)方法「加算」とか「乗算」とか

画像を光らせて点滅させてください 今日、「画像を光らせて点滅させてほしい」と言われて実装していたら、 デザイナーとチャット越しで デザイナ:ベースの画像の上に光の画像をのっけてください ぼく :はーい デザイナ:加算でおねがいできます? ぼく :…

developブランチはオワコンじゃないよ

git

develop ブランチなんてオワコン - Togetterまとめdevelopブランチめっちゃ使ってますよ!masterではなくdevelopが普段使うブランチにしてる検証終わるまではdevelopを育てる終わったらmasterにmergeこれでmasterブランチの品質を担保します。こうやって構造…

XCodeでビルドログをみたい

iOS - Xcode のビルドログの詳細を確認する方法 - Qiitaこれを見て解決。command + 8 でいけます。こんなかんじの画面でみれます。でも、もっとテキストベースのやつみたいなー。良い方法ないかな。

iOSでビルドしたら、dllがでかすぎてXcodeでエラー

ドキュメントのしたの方にあった。。Xcode throws compilation error: "ld : unable to insert branch island. No insertion point available. for architecture armv7", "clang: error: linker command failed with exit code 1 (use -v to see invocation)…

NGUIのUILabelをいじってたらBBCodeなるものに出会う

BBCodeなるものがあるというのを初めて知った。テキストを少しリッチにできるらしい。例えば、あいうえおみたいな。おれの場合は、一部の文字の色を変えたかった。[#ff0000]hello[-]worldこんなかんじで色変えられる。でも、全然変わらなくて焦った。原因は…

「あなたの中にはあなたの知らないあなたがいて」

やめられない不倫の味 - 村上さんのところ/村上春樹 期間限定公式サイト 僕は思うんですが、あなたの中にはあなたが知らないあなたがいて、その人が新しい体験を求めているのだと思います。あなたが悪いんじゃない。 なんだか惹かれる文体。 そして、発想が…

Unityでイラっとする7つのことと、その対処法を考える

ほんと、Unityでゲーム開発をしてると、ちょいちょいイラっとする。 特に、始めて3ヶ月くらいは、怒りで頭がおかしくなりそうだった。 隣に座る新卒に怒り散らす日々だ。 ぼく「ねぇ、またアセットインポートで動かなくなっちゃったんだけどー」新卒「うーん…

ベイマックス、王道だけど最高だった

『ベイマックス』Story/AI プロモーションビデオ - YouTube いろんなシーンで笑えたし、最後は泣いた。 主人公のヒロはヒーローなだけあって、観てて気持ちよかった ベイマックス癒し系すぎる。かわゆす 後半の展開も適度に意外性あっていい ベイマックスの…

「Team Geak」はエンジニア必読!

Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)この商品を含むブログ (19件) を見る本書は、技…

なぜ勉強しなきゃいけない?

「なぜ勉強しないといけないのか」という問いに対する本質的な解 - クソログこの話になると、ぼくはいつも、懐かし某ドラマのこの人を思い出す。勉強はしなければならないというものではなく、したいと思うものです。世の中には自分の知らないことが山ほどあ…