万年素人からHackerへの道

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

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

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

    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

    シェーダで消す Unity

    http://www.youtube.com/watch?v=s3RKGAj9Uzk

    OnCollisionEnter の現象 Unity

    OnCOlliderEnterで反応している最中にコライダーをSceneビュー上でマウスでドラッグしても普通に反応し続ける。 また、相手のコライダーが移動しても。コライダーのはりついてるGameObjectを一瞬こうすれば大丈夫っぽい active = false; active = true;

    Google Chrome拡張

    URL:http://developer.chrome.com/extensions/manifestVersion.html manifest_versionのエラー { "name": "My First Browser Action", "description": "はじめての拡張!", "version": "0.1", "manifest_version": 2, "background": { "scripts": ["backgrou…

    November iOS Meetup

    2012/11/10 URL:http://www.meetup.com/TokyoiOSMeetup/events/87336372/ 渋谷のVoyageのとこWZLocalize資料 http://github.com/weissazool/WZLocalize http://slideshare.net/weissazool/wzlocalize◯Localizing iOS Apps・Why localize? You make more mone…

    Unity igedbodyの加速の止め方

    rigidbody.AddForce(Vector3.right); で加速した後、コレで止まる rigidbody.velocity = Vector3.zero;

    Functionをgetプロパティで呼べない? UnityScript

    このようにプロパティを作っておき protected var _callbackFunction : Function; private function get CallbackFunction() : Function { return var _callbackFunction; } public function set CallbackFunction( value:Function ) { _callbackFunction = …

    UnityScriptはインターフェイスではコルーチンできない?

    このインターフェイスの場合 public interface IHoge { function Method(); } 実装先ではコルーチンな場合、エラーになる public class Bar extends MonoBehaviour implements IHoge { function Method() { yield WaitForSeconds(1); // ここがコルーチン使…

    Warningを消す Unity

    Assembly-UnityScript-vs.unityprojファイルを開き、 内に <NoWarn>0169</NoWarn> <NoWarn>0016</NoWarn> <NoWarn>0014</NoWarn> <NoWarn>0003</NoWarn> を追加する。 URL: http://forum.unity3d.com/threads/103287-How-can-i-do-Warning-message-Namespace-System.Collections-is-never-used-(BCW00

    C#インターフェイスでもプロパティが書ける

    http://msdn.microsoft.com/en-us/library/64syzecx%28v=vs.80%29.aspx しかし、実装先ではoverrideがいらないっぽい?

    UnityScriptはstaticなプロパティができない

    http://wiki.unity3d.com/index.php/AManagerClass#Javascript_-_AManager.jsUnityScriptだけなぜかプロパティがない・・。 このようにプロパティ版で書きかえてみた。 「public static function get instance():AManager {」が具体的な箇所 #pragma strict …