2016-01-01から1年間の記事一覧
Unity5.4.0にしてiOSのビルドをしようと思ったら以下の様なエラーが、 Plugin 'GoogleMobileAds.framework' is used from several locations: Assets/Plugins/iOS/GoogleMobileAds.framework would be copied to <PluginPath>/GoogleMobileAds.framework Assets/Plugins/</pluginpath>…
皆さん、丸影好きですか?僕は好きです。ShadowMapよりたいてい処理が軽いし、ジャギらないし。Unity version 5.3.5f1 で丸影(ProjectorのShadow)を使ってみてたのですが、下の画像の様にちゃんと影が出なくなっていました。Planeには影も形もなく、Cubeには…
先日、書いたusingとDisposerを使って簡易的な処理計測クラスを作ってみました。 using UnityEngine;//for Debug.Log and Debug.Assert using System; public class ProcessTimer { System.Diagnostics.Stopwatch stopWatch = new System.Diagnostics.Stopwa…
Unityで作ったAndroid用のRomを他の人にテストプレイしてもらうときに、FTPツールを使っていちいちアップロードしていたのだけど、それがいちいちめんどくさかった。そこで自動で行うようにしてみました。c#でFTPを利用するのは以下を参考にしました。 Simpl…
RAIIとは? Resource Acquisition Is Initializationの略で、直訳すると"リソースの取得は初期時に"となります。これはC++やD言語で一般的なテクニックでリソースの取得と破棄を、変数のコンストラクタとデストラクタに関連付けて行うものです。例えば、下記…
Linqについて C#にはC++にはないLinqという素晴らしい仕組みがあるらしい。脳に刻みこむためにメモした。以下のスライドを参照してまとめただけ。 http://www.slideshare.net/shotababa359/c-linq-to-objects 利用方法 using System.Linq を書くだけ。!!Linq…
サンプルプロジェクトをgithubにあげてます。github.comこないだUnityの勉強会に行って、UnityのAssetでTweenアニメをしてくれるDoTweenというものがあるのを知りました。dotween.demigiant.com そこで出てきたサンプルコードで以下の様なものがありました。…
タイトルでだいたい説明した感じですが、ポイントとしては、 TagProcessorクラスを介することでタグ解釈ができる(後述) UnityEngine.UI.Textのtextに$$で始まるキーを入れておくと、対応する訳を入れてくれる Resources.FindObjectsOfTypeAll()でヒエラルキ…
はてなに知り合いができたから、Qiitaからはてなブログに戻ってみました。 ところで、16進数表記からUnityのColorクラスにしたいことってあると思います。けど、結構面倒です。例えば"#ffeeddff"という色をUnityのColorにしようと思ったら、 Color color = n…
EasyAlign については、以下を参照のこと baqamore.hatenablog.comvim-textobj-indent については、以下を参照のこと d.hatena.ne.jp 導入後、以下のようにmapping "S-vで行選択モードにして、 "Kana/vim-textobj-indentの機能でiiにより、同じインデントの1…
C#でGenericなSingletonを実装したい。Genericでない基本的なSingletonの実装法についてはMSDNに書いてある。 MSDNに載っていたSingleton実装 Implementing Singleton in C# 最も基本的なのは、以下の様な感じ。 public class Singleton { private static Si…
Unityでゲームを作るときに、VimにOmnisharpというプラグインを入れておくと便利と聞いて導入してみました。 が、いろいろハマったのでメモ。 自分の環境は、Windows10(Bootcamp)でVim7.4(Kaoriya版) 導入には以下のサイトを参考にさせていただきました。 Vi…
Unityで作ったゲームのWebGL版がローカルでは動いているのに、サーバーにアップすると、うまく動かない... 調べるとWebGL版が動かないのは、どうやらmimeタイプの指定が原因という記事をみつけた。 [Unity] Unity5(Beta)で制作したゲームをWebGLで公開する |…