Unity / VRゲーム開発日記@長崎

Unityを使ったVRのゲーム開発をやってます。

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

今日から5日連続でAndroidアプリをリリースします

以前、ui_nyanさんという方が、Unityを利用して、7日間連続でゲームを 製作されるという試みをされていました。 【Unity】素人が7日間クソゲーを作り続けてわかったこと – uinyan. com それに触発されて、 今週は、5日間連続アプリリリースに挑戦してみよう…

配列(コレクション)初期化の記述

書き方をよく忘れるのでメモ。 C# 3.0から、ListやDictionaryの初期代入を比較的簡単に記述できるようになっています。 ■List var list = new List<string>(){ "test0", "test1", "test2", "test3", }; ■Dictionary var dic = new Dictionary<string, string>(){ {"test0", "message0</string,></string>…

Androidで多言語対応する場合のフォルダとファイルの設置箇所

Androidで多言語に対応する場合、 たとえば、メイン言語が英語で、日本語のアプリ名を付けたいといった場合は Assets/Plugins/Android/res/values-ja というフォルダをUnityのプロジェクト内に作って values-ja 内に、 strings.xml というxmlファイルを作成…

MonoDevelop 4.0.1のドキュメントフォーマットでタブ幅が正しく設定されない時の対処

MonoDevelop 4.0.1にて タブ幅をで「4」に設定してるのに、 ドキュメントのフォーマットをした時にタブ幅が「8」になる現象があった。以下サイトによると、プロジェクト毎の別のプロパティ値を持ってるらしい。Set Default MonoDevelop Formatting Options -…

健忘録 Androidプラグインを作るまでの流れ

Eclipseの設定をして、 JARファイルを書き出すまでの流れについて 参考にさせていただいたサイト。 ■Android SDK、Eclipseの設定 MacでAndroid開発環境を手早く整える - appfountain's blog ■WindowメニューにAndroidSDK / AVD Managerを追加 Eclipse の Win…

簡単にミュートを実装する方法

実装方法は、 AudioListener.volume = 0; 以上。

2Dオブジェクトの幅を取得する方法

まずオブジェクトにSprite Renderのコンポーネントが追加されている必要があります。 スプライト化したオブジェクトをHierarchyに持っていけば勝手に追加されていると思います。 後は、以下のコードで幅を取得可能です。 var sr = object.GetComponent<SpriteRenderer>(); va</spriterenderer>…

regionとコードのテンプレート

みなさんは、regionを使ってますか? C#の機能になりますが、regionを使うと、 #region 名称 コードコードコードコードコードコードコード コードコードコードコードコードコードコード コードコードコードコードコードコードコード コードコードコードコー…

一次元セルオートマトン (JavaScript)

一次元セルオートマトンのデモです。一行目をランダムに生成し 次の行から、設定したルールに従い描画を行います。 各値を設定した後に、runボタンを押してください。 ※詳細解説各 X 座標において、自分の上の行のx-1 x x+1の3ドットの状態を見て、自分のド…