万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    2013-07-01から1ヶ月間の記事一覧

    【満員御礼!】【Unity】誰でもできる!Mecanimを使ってゲームを作ろう【初級編】

    http://atnd.org/events/41288・Temple Runのパクリゲー"Temp Run"を作る 「Mechanim GDC2013 Sample Project」を元に実装 カンペURL: https://gist.github.com/makoto-unity/6094663RigのAnimation Typeの設定 (Humanoid等)が同じであれば、他のキャラクタ…

    Unity & MongoDB

    Macでやりたいのでここからzipをダウンロードする。 http://driver-downloads.mongodb.org/dotnet/index.htmlちなみにこちらではgitとかから落とせる手順 http://docs.mongodb.org/ecosystem/tutorial/use-csharp-driver/#csharp-driver-tutorial-downloadin…

    Linq Skipを毎回 C#

    ・例えば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でハマる

    StopCoroutine // Hogeという引数のいるメソッド public void Hoge (Vector3 pos) { StartCoroutine ("Hoge"); } // Hogeといった同名の引数なしのメソッド public IEnumerator ImperialCross () { yield 0; } というような、普通のHogeメソッドと同名の、コ…

    C# Delegateの可視性

    private delegate void OutputFuncDelegate(); public Hoge (OutputFuncDelegate[] funcs) {} Hogeメソッドはpublicなのに、引数のfuncsはOutputFuncDelegateのDelegateの配列はprivateなので error CS0051: Inconsistent accessibility: parameter type `OO…

    UnityのSpahreからvertex一覧を取得。

    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の導入 for Unity

    レビューを促すメッセージを表示するAppiraterライブラリをUnityへの導入手順AppiraterのURL: https://github.com/arashpayan/appiraterUnityでやる方法と、PostProcessor http://tuohuang.info/unity-automate-post-process/#.UffAsVqOBdU → 今度日本語でま…

    CoffeeScriptをインストールするときのエラー

    npm install coffee-script -gでインストールする際に npm ERR! Error: EACCES, open '/Users/ユーザ名/.npm/XXXXXXXXXX-coffee-script.lock'が出た。同じ現象の人がStackOverflowのサイトにあったので、 URL: http://stackoverflow.com/questions/12533049/…

    GetComponent 系のショートカット Unity

    よく transform.GetComponent(Hoge); のように使われるtransformなどの変数らしきもの。 中身どうなってるのか見た。・transform using System; public Transform transform { get { return this.InternalGetTransform (); } } ・gameObject using System; p…

    Input.mousePositionはiOSでも動く Unity

    http://answers.unity3d.com/questions/173961/does-inputmouseposition-works-for-iphone-.html

    MonoDevelopのオートフォーマッティングに注意

    例えばコードに一部ですが、「else if」などの”真上にコメントアウトしている人”は特にご注意。 // forward else if (myDirection == Vector3.forward) { int aliveCount = 0; foreach (var i in Enumerable.Range(0, players.Length).Reverse()) { この状態…

    Chefなどのインストール

    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のインストール

    ・Vagrant・・・仮想マシンを簡単に立ち上げるツール・VirtualBox or VMWare or EC2が必要URL: https://www.virtualbox.org/ ↑からVirtualBoxのインストールそのあとで、Vagrantをインストール URL: http://downloads.vagrantup.com/Boxは公式サイトにサンプ…

    丸の内MongoDB勉強会 #12 in 納涼もんご祭り

    URL: http://atnd.org/events/41167丸の内MongoDB勉強会の特徴 林田さんguthubにある Node.js + Express + Mongoose + MongoDB ※Express・・・RubyのSinatraのようなもの@novi_ Yusuke IyoDocumentとEmbed Documentを使用ブログアプリ コンテンツアプリシス…

    cocos2d-xの情報

    ・Facebookグループ https://www.facebook.com/groups/152840204871454・グループ http://www.cocos2d-x.jp/・SlideShare http://www.slideshare.net/doraemonsss/

    MonoDevelopのフォーマット設定

    なぜかif文のブレースが if (hoge) { } がデフォルトなので調べた。このメニューを選ぶ。 → Add bracesを選ぼう!

    cocos2d-x CC_SYNTHESIZE_READONLY

    CC_SYNTHESIZE_READONLY(varType, varName, funName); をすると、protectedメンバとして varType varName; が追加。publicメンバとして virtual varType getfunName(void) const { return varName; }; が追加される。 ※funNameにgetが追加される。readonlyな…

    MonoBehaviour.OnAnimatorMove() Unity

    Mecanimの機能。Animator のコンポーネントを貼りつけたGameObject に貼りつけたスクリプトに対して、 OnAnimatorMoveを書く。 元々 にチェックボックスになってるところが、 のように「Handled by Scipt」変わる。Update()と同じように使える。毎フレーム呼…

    Apply Root Motionとは? Unity

    チェックが有ると”アニメーション”自体でキャラの移動を任せる。 チェックがないと”スクリプト”でキャラの移動を任せる。

    rootの階層へGameObjectを移動 Unity

    URL: http://docs.unity3d.com/Documentation/ScriptReference/Transform-parent.html ゲーム開発の民主化を謳うUnityだが、公式サンプルにコードは有るが何の説明もない・・。 using UnityEngine; using System.Collections; public class Example : MonoBe…

    Unity JSONパーサ

    URL: http://wiki.unity3d.com/index.php/JSONObject JSONObjectなるものがあるが、 { "Image":{ "Width":800, "Height":600, "Title":"View from 15th Floor" }のように「:」のあとに半角スペースがないものしか出来ないので、 { "Image": { "Width": 800, …

    Navmesh と rigidbody.AddForce

    ジャンプするために rigidbody.AddForce(Vector3.up * 1100); とやってもびくともしなかったが、 Navmeshが邪魔していただけでした。

    動的NavmeshのBake Unity

    おそらくNavmeshを動的にBakeできない。 Bake済みのプレハブに対してLoadするしかなさげ http://forum.unity3d.com/threads/122545-Problem-with-NavMesh-and-Asynchronous-load

    NGUIのUISliderについて Unity

    実はUISlider.csにUpdateDragというメソッドがあるのでドラッグができる。 単なるゲージのためにUISliderを使うのは危険だからColliderを外しておくこと。

    XamarinでiOSはJITはダメ。

    ◯ AOT compiler(Ahead Of Time) × JIT compiler(Just In Time) ※中間言語を介してその場その場でネイティブ化する JITコンパイルとの対比で、AOTコンパイルと呼ばれます URL: http://docs.xamarin.com/guides/ios/advanced_topics/limitations#Generic_V…

    UnityのAsset Serverのライセンス買ったのにメニューに出ない

    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

    UnityとTornado連携

    先程の「TornadoでJSONを返す Python」で書いたTornadoのコードをUnityからPOSTできるか試してみた using UnityEngine; using System.Collections; public class PostTest : MonoBehaviour { // Use this for initialization IEnumerator Start () { WWWForm…

    TornadoでJSONを返す Python

    オライリー本のサンプルをいじった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…

    Rubyのメモ

    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", …

    Dictionaryの使い方 C# Unity

    ・インデックスパターン dic["キー名"] = "値"; と ・Addメソッドパターン dic.Add("キー名", "値"); の2種類あるが、 Addメソッドパターンだと、キーが既にあるときはエラーになる。 しかし、インデックスパターンは大丈夫だし、もともとなくても追加される…