万年素人からHackerへの道

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

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

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

    NGUIのUIButtonでOnClickイベントを追加する方法

    UIMessageを使わない方法 List<EventDelegate> list = new List<EventDelegate>(); EventDelegate myDelegate = new EventDelegate (); myDelegate.target = targetMono; myDelegate.methodName = "L1"; list.Add (myDelegate); myButton.onClick = list; 【補足】 myDelegateはEventDelega</eventdelegate></eventdelegate>…

    Titaniumのエラー

    Launching simulator process failed Unable to locate the CLI executable. Please restart Studio or use Help > Check for Titanium Updates to install Titanium CLI. このエラーが出て直らない。 Titaniumはもうオワコンかな? 起動ができないと話にな…

    データなしでNGUIのUITextureを作成する

    void CreateTextureWithoutData () { // Create a new 2x2 texture ARGB32 (32 bit with alpha) and no mipmaps Texture2D texture = new Texture2D (2, 2, TextureFormat.ARGB32, false); // set the pixel values texture.SetPixel(0, 0, new Color(1.0f, …

    NGUIスクロールバーのサイズ

    URL: http://www.tasharen.com/forum/index.php?topic=3608.0 frontとbackのサイズは一緒じゃないといけない

    NGUI 横幅取得

    NGUIでUIPanelをenableのオン・オフで切り替えてて常にUIPanel上に横幅取得などのメソッドをアタッチできない場合もある。 その時はこれを使う。 URL: http://www.zedia.net/2013/ngui-unity3d-getting-screen-size/ こちらのDisplaySizeを使う。 これはMono…

    UnityのScene移動のFadeについて

    URL: http://wiki.unity3d.com/index.php?title=FadeInOut Unifyにあった。「Author: Adrian」のはGameObjectにアタッチし無くてはならないし、 このComponentをゲットしなければならない。しかし、「Author: Kentyman」のソースがいい。CameraFade.csさえあ…

    NGUI UIButton Unity

    境目はわからないが、「3.0.0」くらいからガラリと変わった。 UIButtonをアタッチしたコンポーネントから、UIButtonMessageをアタッチしなくてもメッセージが送れるようだ。 「Notify」にターゲットのGameObjectを指定できる。 「Method」には、ターゲットに…

    Unity GameObjectの生成のショートカット

    URL: http://forum.unity3d.com/threads/77444-How-to-create-new-GameObject-as-child-in-hierarchyいろいろEditorを拡張している。

    HOTweenのバグ Unity

    Application.LoadLevel によって同じシーンをロードした時?に限って変なエラーがでる。 NullReferenceException: Object reference not set to an instance of an object Holoville.HOTween.Tweener.Startup (Boolean p_force) (at D:/DG/_Develop/__UNITY3…

    NGUI 最新版 ボタンイベントの取得

    Layerを変えるとボタンが反応しなくなってハマった。 カメラの設定でイベント用のLayer、”UI CameraのEventMask”をきちんと設定しないといけない。

    TextrurePackerで作成されたAtlas画像から画像を抽出する

    cocos2d-xのサンプルをダウンロードすると、Atlas画像のみ入ってたが、元画像がなかっため戻したかった。画像処理はPythonが得意なので、自前で作ろうと思ったが、探せばソースがあった。URL: http://stackoverflow.com/questions/6086615/how-can-i-extract…

    Shurikenパーティクルシステムのバグ? Unity

    URL: http://answers.unity3d.com/questions/536529/how-to-get-a-particlesystem-to-play-when-you-cant.htmlpositionで位置を指定してもAndroid実機だとうまく座標が合わず、0, 0, 0の位置に表示されるっぽい。Unity 3時代にいろいろバグが有ったがUnity 4…

    UnityのTimeManagerバックアップ

    いじった時に忘れないようにデフォルト値をバックアップ。

    github/bitbucket SSHベスト設定

    URL: http://morizyun.github.io/blog/ssh-key-bitbucket-github/

    拡張メソッドで、Unity AddComponentをTransformクラスにも追加

    hogeのTransformのときに hoge.gameObject.AddComponent <UILabel>(); っていちいち「.gameObject」を挟んで行うのは面倒だ。 hoge.AddComponent <UILabel>(); とやっても、AddComponentができるように拡張したい。・CSTransform.cs using UnityEngine; public static class CS</uilabel></uilabel>…

    interfaceに対してGetComponent Unity

    例えば、2つ敵キャラクター(Enemy1, Enemy2)がいて、 共通のメソッドがあるが互いにComponentのクラスが異なる(Enemy1にはEnemy1クラス Enemy2にはEnemy2クラス)とき。 var enemy1 = GetComponent<Enemy1> (); enemy1.ApplyDamage (); と var enemy2 = GetComponent<Enemy2> </enemy2></enemy1>…

    CocosBuilderのLayerを読み込むためのクラス生成 cocos2d-x

    CocosBuilderで作ったLayerを読み込むためのクラスが必要(?もしくは便利になる)だが、 そんなのは面倒。 ここに上げた。 URL: https://gist.github.com/shinriyo/6568725 python LoaderCreater.py クラス名 これで簡単にできる。

    PythonでOffice系をいじる

    モジュール ・EXCEL XlsxWriter xlrd/xlwt PyOpenXL・Word python-docx・PowerPoint pptx

    Cython使ってみる

    URL: http://docscythonja.zouri.jp/index.html・インストール sudo easy_install cythonまず適当に「hello_test」などフォルダ作っておく、 ・関数定義 hello.pyx(hello_test内に配置) def say_hello_to(name): print("Hello %s!" % name) ・セットアップ…

    Finger Gestureの使い方 Unity

    [RequireComponent (typeof(TapGesture))] partial class Hoge : MonoBehaviour { }}< TapGestureをGameObjectへアタッチしておく。 さらに、「FingerGestures」プレハブをSceneに配置しておく。 [f:id:shinriyo:20130912184529p:image] ブロードキャスティ…

    Fast Shadows Unity プラグイン

    URL: http://forum.unity3d.com/threads/151483-RELEASED-Fast-Shadowsこのプラグインは、LayerMaskができるが、そのまま FS_ShadowSimple shadowSimple = gameObject.AddComponent <FS_ShadowSimple>(); shadowSimple.layerMask = LayerMask.NameToLayer ("3D"); のようにや</fs_shadowsimple>…

    重力で貫通しない工夫 Unity

    ジャンプし過ぎて地面を貫通とかありがち。 おそらく、 1. 判定を厳しくする 2. 高さy:0以下の時に強制的に加速を0にして座標をy:0に強制的にする。 3. 速度を制限。 4. 下向きのRaycastを当てて、地面だったら止める。1と2は地面の高さが変わるゲームでは使…

    UnityのShurikenのParticleSystemで自動Destroy

    参考:http://answers.unity3d.com/questions/219609/auto-destroying-particle-system.htmlUpdateで毎回確認するのもいいが、これが一番綺麗。 void Start () { ParticleSystem particleSystem = GetComponent <ParticleSystem>(); Destroy(this.gameObject, particleSystem</particlesystem>…

    Unity Editor Editorが起動中にPlayした時に勝手にWindowを閉じたいい

    ・UnityEditorの起動中にEditorのWindowが起動すると 変な現象が多いので、閉じたいと思う。OnGUIに以下のifを記載。 void OnGUI() { if (EditorApplication.isPlaying) { EditorUtility.DisplayDialog("Error", "Editor is in play mode.", "OK"); this.Clo…

    UnityのGUI.Toggleについて

    using UnityEngine; public class Test : MonoBehaviour { private bool isChecked = true; void OnGUI() { Rect rect1 = new Rect(10, 10, 400, 30); isChecked = GUI.Toggle(rect1, isChecked, "Hoge?"); } } の場合うまくいくが、 using UnityEngine; pub…

    CCScrollLayers スワイプ操作でレイヤーを変更

    URL: https://github.com/cocos2d/cocos2d-x-extensions

    Extensions and Tools cocos2d-x

    cocos2d-xの追加機能やツールのフォーラム URL: http://www.cocos2d-x.org/projects/cocos2d-x/boards/18

    HOTweenの便利メソッド

    PlugVector3[角度](長さ)みたいなメソッド 一見便利そうだけど、微妙に長い。 new PlugVector3X(30); Vector3.right * 30; new PlugVector3Y(30); Vector3.up * 30; new PlugVector3Z(30); Vector3.forward * 30; しかし、 vec + PlugVector3Y; みたいに他の…

    Thunderbirdの日付の設定 Mac

    場所:~/Library/Thunderbird/Profiles/ランダムな文字.default/prefs.jshttp://forums.mozillazine.jp/viewtopic.php?t=8168 http://level.s69.xrea.com/mozilla/index.cgi?id=20040719_DateFormat user_pref("mail.ui.display.dateformat.today", 2); わか…

    HOTween UnityのTweenプラグイン

    http://www.holoville.com/hotween/iTweenよりもいいっぽいことを書いてたので使ってみる。ダウンロードできるDLLは、 HOTweenとHOTweenMicroの2種類があるが、 HOTweenMicroはスマフォ向けなので、こっちを使いたい。・使い方1. Pluginsに入れる。2. インポ…