2013-07-01から1ヶ月間の記事一覧
http://atnd.org/events/41288・Temple Runのパクリゲー"Temp Run"を作る 「Mechanim GDC2013 Sample Project」を元に実装 カンペURL: https://gist.github.com/makoto-unity/6094663RigのAnimation Typeの設定 (Humanoid等)が同じであれば、他のキャラクタ…
Macでやりたいのでここからzipをダウンロードする。 http://driver-downloads.mongodb.org/dotnet/index.htmlちなみにこちらではgitとかから落とせる手順 http://docs.mongodb.org/ecosystem/tutorial/use-csharp-driver/#csharp-driver-tutorial-downloadin…
・例えば0から100個分のint[]配列を作るとき、 int[] numbers = Enumerable.Range (0, 100).ToArray(); foreach (int number in numbers) { Debug.Log (number); } 0 1 2 ・ ・ 99となるだろう。これを4つ飛ばしたいが、 foreach (int number in numbers.Ski…
StopCoroutine // Hogeという引数のいるメソッド public void Hoge (Vector3 pos) { StartCoroutine ("Hoge"); } // Hogeといった同名の引数なしのメソッド public IEnumerator ImperialCross () { yield 0; } というような、普通のHogeメソッドと同名の、コ…
private delegate void OutputFuncDelegate(); public Hoge (OutputFuncDelegate[] funcs) {} Hogeメソッドはpublicなのに、引数のfuncsはOutputFuncDelegateのDelegateの配列はprivateなので error CS0051: Inconsistent accessibility: parameter type `OO…
void Start () { Mesh mesh = GetComponent<MeshFilter> ().mesh; Vector3[] vertices = mesh.vertices; int i = 0; foreach (Vector3 vertex in vertices) { GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); Debug.Log (vertex); } } しかしvertex</meshfilter>…
レビューを促すメッセージを表示するAppiraterライブラリをUnityへの導入手順AppiraterのURL: https://github.com/arashpayan/appiraterUnityでやる方法と、PostProcessor http://tuohuang.info/unity-automate-post-process/#.UffAsVqOBdU → 今度日本語でま…
npm install coffee-script -gでインストールする際に npm ERR! Error: EACCES, open '/Users/ユーザ名/.npm/XXXXXXXXXX-coffee-script.lock'が出た。同じ現象の人がStackOverflowのサイトにあったので、 URL: http://stackoverflow.com/questions/12533049/…
よく transform.GetComponent(Hoge); のように使われるtransformなどの変数らしきもの。 中身どうなってるのか見た。・transform using System; public Transform transform { get { return this.InternalGetTransform (); } } ・gameObject using System; p…
http://answers.unity3d.com/questions/173961/does-inputmouseposition-works-for-iphone-.html
例えばコードに一部ですが、「else if」などの”真上にコメントアウトしている人”は特にご注意。 // forward else if (myDirection == Vector3.forward) { int aliveCount = 0; foreach (var i in Enumerable.Range(0, players.Length).Reverse()) { この状態…
Rubyやgemが必要です。URL: https://learnchef.opscode.com/quickstart/workstation-setup/・chefインストール curl -L https://www.opscode.com/chef/install.sh | sudo bash・knife-soloのインストール sudo gem install knife-solo・確認 gem listknife c…
・Vagrant・・・仮想マシンを簡単に立ち上げるツール・VirtualBox or VMWare or EC2が必要URL: https://www.virtualbox.org/ ↑からVirtualBoxのインストールそのあとで、Vagrantをインストール URL: http://downloads.vagrantup.com/Boxは公式サイトにサンプ…
URL: http://atnd.org/events/41167丸の内MongoDB勉強会の特徴 林田さんguthubにある Node.js + Express + Mongoose + MongoDB ※Express・・・RubyのSinatraのようなもの@novi_ Yusuke IyoDocumentとEmbed Documentを使用ブログアプリ コンテンツアプリシス…
・Facebookグループ https://www.facebook.com/groups/152840204871454・グループ http://www.cocos2d-x.jp/・SlideShare http://www.slideshare.net/doraemonsss/
なぜかif文のブレースが if (hoge) { } がデフォルトなので調べた。このメニューを選ぶ。 → Add bracesを選ぼう!
CC_SYNTHESIZE_READONLY(varType, varName, funName); をすると、protectedメンバとして varType varName; が追加。publicメンバとして virtual varType getfunName(void) const { return varName; }; が追加される。 ※funNameにgetが追加される。readonlyな…
Mecanimの機能。Animator のコンポーネントを貼りつけたGameObject に貼りつけたスクリプトに対して、 OnAnimatorMoveを書く。 元々 にチェックボックスになってるところが、 のように「Handled by Scipt」変わる。Update()と同じように使える。毎フレーム呼…
チェックが有ると”アニメーション”自体でキャラの移動を任せる。 チェックがないと”スクリプト”でキャラの移動を任せる。
URL: http://docs.unity3d.com/Documentation/ScriptReference/Transform-parent.html ゲーム開発の民主化を謳うUnityだが、公式サンプルにコードは有るが何の説明もない・・。 using UnityEngine; using System.Collections; public class Example : MonoBe…
URL: http://wiki.unity3d.com/index.php/JSONObject JSONObjectなるものがあるが、 { "Image":{ "Width":800, "Height":600, "Title":"View from 15th Floor" }のように「:」のあとに半角スペースがないものしか出来ないので、 { "Image": { "Width": 800, …
ジャンプするために rigidbody.AddForce(Vector3.up * 1100); とやってもびくともしなかったが、 Navmeshが邪魔していただけでした。
おそらくNavmeshを動的にBakeできない。 Bake済みのプレハブに対してLoadするしかなさげ http://forum.unity3d.com/threads/122545-Problem-with-NavMesh-and-Asynchronous-load
実はUISlider.csにUpdateDragというメソッドがあるのでドラッグができる。 単なるゲージのためにUISliderを使うのは危険だからColliderを外しておくこと。
◯ AOT compiler(Ahead Of Time) × JIT compiler(Just In Time) ※中間言語を介してその場その場でネイティブ化する JITコンパイルとの対比で、AOTコンパイルと呼ばれます URL: http://docs.xamarin.com/guides/ios/advanced_topics/limitations#Generic_V…
URL: http://answers.unity3d.com/questions/395757/asset-server-is-grey-unity-4-pro-mac-os-lion-1.html 同じ現象の人がいた。 設定はこちら URL: http://docs.unity3d.com/Documentation/Manual/ExternalVersionControlSystemSupport.html
先程の「TornadoでJSONを返す Python」で書いたTornadoのコードをUnityからPOSTできるか試してみた using UnityEngine; using System.Collections; public class PostTest : MonoBehaviour { // Use this for initialization IEnumerator Start () { WWWForm…
オライリー本のサンプルをいじったMichael Dory の Introduction to Tornado を Amazon でチェック! http://www.amazon.co.jp/gp/product/B007NHKVL6?ie=UTF8&camp=1207&creative=8411&creativeASIN=B007NHKVL6&linkCode=shr&tag=noctushinrsdi-22 ・json_t…
File.open("foo.txt", "r") do |io| while ! io.eof? print io.read(1) io.seek(1, IO::SEEK_END) # io.seek(1, IO::SEEK_CUR) # io.seek(1) io.seek(1, IO::SEEK_SET) # デフォルトなので上のなにもオプションがないのと同じ end end File.open("foo.txt", …
・インデックスパターン dic["キー名"] = "値"; と ・Addメソッドパターン dic.Add("キー名", "値"); の2種類あるが、 Addメソッドパターンだと、キーが既にあるときはエラーになる。 しかし、インデックスパターンは大丈夫だし、もともとなくても追加される…