万年素人からHackerへの道

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

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

    2012-11-01から1ヶ月間の記事一覧

    game-off github Unity

    角度からVector3 Unity

    x軸の正方向を+とした時計回りでの角度を想定。 angleは角度。 一旦ラジアン角度に直します var rad : float = angle * Mathf.Deg2Rad; var vec3 : Vector3 = new Vector3(Mathf.Cos(rad), Mathf.Sin(rad), 0); vec3.Normalize(); Normalize();は返り値はvo…

    Booのswitch case

    switch caseを書こうとしても色が変わらないからPythonの文化を配慮してたifだけでやれっていうのかと思った。 URL:http://old.nabble.com/switch-case-td29182689.html import Boo.Lang.PatternMatching x = 1 match x: case 1: print "1" case 2: print "1…

    Booのコンストラクタ

    コンストラクタはPythonでは __init__ メソッドで定義したが、Booでは constructor ()メソッドを定義して行う。def クラス名()だとダメだった

    FreezePosition Unity

    参考URL:http://p-chin.tumblr.com/post/24936530711/script-rigidbody-freezeposition え?↓の書き方はあるが、 target.rigidbody.freezeRotation = true; FreezePositionがないのか target.rigidbody.FreezePosition = true; // これはない! http://docs.…

    パスワードとかをgithubに載せちゃった時

    settings.pyが今回消したいファイル git filter-branch --index-filter 'git rm --cached --ignore-unmatch settings.py' HEAD git push origin master --force

    忘れやすい”for in〜” UnityScript

    参考URL:http://d.hatena.ne.jp/superlightbrothers/20090222/1235317985 UnityScriptは使いづらいが、仕方ない。hogeDicっていうの形で入ってるディクショナリを展開して合計を出したい。 →"キー":数字になってるのでそれぞれの数字の合計をだしたい var t…

    GameObjectの配列 Boo

    万年素人でわからなかったが、 (GameObject)みたいにすれば、GameObjectの配列が作れる gos as (GameObject)※ []じゃない!

    忘れやすいDictionary in UnityScript

    必ずnewで初期化しないとだめ 忘れる〜〜〜 hogeDic = new Dictionary.<String, int>();</string,>

    「ソフトウェア業界の方法は出版業界にも使える」組版してから必要になった修正は組版担当者が泣くdocdiff http://www.kt.rim.or.jp/~hisashim/docdiff/svn+TeXでcommitするとPDF http://www.geekpage.jp/blog/?id=2011/6/29/1@turky 書籍: 単一雑誌: 複数…

    Python Developers Festa 2012.11

    URL: http://connpass.com/event/952/LINEはHTTPを利用してログイン処理や、スタンプ情報、友達の状態・通知情報の取得などをしている。 TCPではなく、UDPが音声や動画配信に使用される。 SEGA コイン落としが凄いらしい●mopemopeさんのmeinheld https://git…

    Booのfor文

    Pythonみたいにrange使えるのかと思って、 やはりC#みたいに最初大文字のRange(1, 100)かな?とおもったら出来なかったが、 小文字でならいける for x in range(1, 100): Debug.Log(x)

    BooでDictionary

    import System.Collections.Generic して dic as Dictionary[of T1(int), T2(GameObject[])] かと思ったがエラーでダメだた↓コレが正しい。{}が使えてPythonっぽい obj as GameObject dic = {} dic["hoge"] = obj

    Booで配列

    obj as GameObject dic = {} dic.Add(obj)= obj とまさしくシンプル dic[0] = obj もOK

    XmlDocument の注意点

    Unityで使う時 XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("Path"); しかし、この場合のパスはシステムのパスになってしまう。 Load()の引数にはパス名を入れる。XMLのテキストデータの文字ではない。 XMLのテキストデータの文字を使う場合は ↓の…

    UnityScriptでのビルトイン配列を文字列化

    例えば、 var seed : int[] = [1, 2, 3]; を "1, 2, 3" にしたい。参考:C#で配列を文字列化http://jeanne.wankuma.com/tips/csharp/string/join.html ↑こちらを見る限り、UnityScriptでやるとしたら var stCsvData:String = String.Join(",", seed); Debug.…

    Unityのpragmaのついてまとまってる

    http://blog.livedoor.jp/akinow/archives/52300132.html var array : Array = new Array(); array.Add(hoge); array.ToBuiltin(String)); の時に #pragma downcastをすればダウンキャストの警告が消えた

    UnityScriptのクラスのプロパティもInspectorに出したい

    URL:http://home.hersee.com/blog/?p=18例えばCharacterクラスのnameプロパティを表示させたいとき、 クラス定義は public class Character { private var _name : String; public function get Name():String { return _name; } public function set Name(…

    UnityScriptで空関数を引数に渡したい。

    function Hoge (func:Function) { } こんなのがある時、 Hoge(function(){}); とすれば空の関数を引数に入れれる。

    LineRendererの使い方 Unity

    線を引くのに使えるLineRenderer LineRenderではなくLineRende"rer" 各点を座標として線でつないでくれる機能だ。 sizeに数字を入れたら点が増やせる。 ※sizeは太さではなくVector3の配列の大きさ。Lengthとかって名前が良かった・・・※コピペしないときは、…

    UnityのEffects

    普段Particleしか使ってないので今度調べる。 http://docs.unity3d.com/Documentation/Components/comp-Effects.html

    SmoothMovesでイベント取得 Unity

    ※Knight.csが参考になる C#で書いた public SmoothMoves.BoneAnimation boneAnimation; private void Hoge() { boneAnimation.RegisterUserTriggerDelegate(UserTrigger); } // イベント public void UserTrigger(SmoothMoves.UserTriggerEvent triggerEvent…

    Extendしたい機能メモ Uniy

    現在再生中のアニメとるメソッド

    UnityのUpdateの復習

    URL:http://unity-yb.github.com/articles/frame_and_update.html・Update デフォルトではFPSのプロパティのデフォルトは -1 に設定されてて、実行環境のエンジンが最適なフレームレートを選択になってるっぽい。Time.deltaTime で1フレームあたりの時間が出…

    BoxColliderのactiveをfalse

    やりたいのはInspectorでのチェックを外したい GetComponent.<BoxCollider>().active= false; ↑これだとBoxColliderではなくGameObjectのactiveがfalseになるURL:http://docs.unity3d.com/Documentation/ScriptReference/GameObject.html 確かにGameObjectのactiveだ。Com</boxcollider>…

    キャラクターの移動処理(バイオハザードタイプ) のBoo移植

    強火で進め:http://d.hatena.ne.jp/nakamura001/20110612/1307893603 上記サイトのBoo移植してみた ・PlayerScript.boo import UnityEngine [RequireComponent(CharacterController)] class PlayerScript (MonoBehaviour): private gravity as single = 20.…

    Booには定数ができる

    UnityScriptでさえない定数がある URL:http://boo.codehaus.org/Differences+with+Csharp static final Y = 3

    set プロパティなのにreturnする表示されるエラー

    InvalidProgramException: Invalid IL code in EnemyBase:ApplyDamage (UnityEngine.Vector3,single,single): IL_0094: ret UnityScriptでこうかいた ↓ public function set Hoge( value:boolean ) { return _hoge; }

    C#で0埋め

    string str = 1; str.PadLeft(8, '0'); 多分コレが楽。 8桁で0で埋める。

    Writting Surface Shaders for Unity 3D

    1 http://www.youtube.com/watch?v=nnbRDqgAi4c 2 http://www.youtube.com/watch?v=2eeUDNPjpO8&feature=relmfu 3 http://www.youtube.com/watch?v=Lnhc2LJo434 4 http://www.youtube.com/watch?v=ajyJGyC34ZE 5 http://www.youtube.com/watch?v=4_MYUI8WnX4