万年素人からHackerへの道

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

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

    第5回 UnityのためのCGとか勉強会

    →参加した。
    ハッシュタグ #blender_study
    URL:http://atnd.org/events/26817

    □今日はRagePixelを研究
    URL:http://ragepixel.com/

    ・アニメーションの実行はインスペクタ上になかった。

    	// Use this for initialization
    	void Start () {
            ragePixel = GetComponent<RagePixelSprite>();
            ragePixel.PlayNamedAnimation("NORMAL", false);
    	}
    

    PlayNamedAnimation("アニメーション名前", forceRestart)でアニメーション再生。

    → forceRestartは何が入る??
    参考:http://ragepixel.com/docs/
    「Playing a named sub-animation.
    If forceRestart=false, the playing of an equally named animation is not restarted.」

    falseなら、アニメーションが既に再生されてたら再生しない。
    さもなくば、リスタートをする。

    ◯発表
    @ken8979 さん
    『UnityをBuildするときの注意点 』
    Build and Setting->入れたいシーンを選ぶ Add Scene -> Play Setting
    自分のCompany NameをTestNameとかにし、

    iPad向けにはTarget Deviceを「iPad only」にiPhone向けにはTarget Deviceを「iPhone only
    まず、XCodeのインストールを。
    Xcode:targets をARM
    アーキテクチャをARMに
    Proでない場合、サマリー、画像を消したらだめ。Unityが指定したもので。

    @nakamura001 さん
    Projectorsに、Blobshadow
    使う時にハマったところ、ルール的にはライトを当てるようになっている。
    下の床だけに出てもいのだが、プレイヤーにも影が当たってしまう。
    インスペクタで、除外したいレイヤーを選択可能。(今回は影の持ち主のプレイヤーにも)

    @ivoryfunction さん
    ProjectionShadowのシャドウ以外の使い道。
    BlobShadowは黒いが、白くすることが出来る。
    カーソルにも使える。
    表面が凸凹でも面にそってくれる。

    ナビメッシュ:クリックして3.5からのPro版
    有料版でなくても読み込めるが、マップができない。
    ベイクは速い。

    @ さん
    アニメーションはVMDに入ってる


    @edvakf さん
    機械工学のアームなどで
    インバースキネマティクス
    キネマティクス・・・動き
    インバース・・・・逆

    いっぺんに曲げるとだめ。まっすぐになる。
    繰り返し徐々に曲げることでムチがしなるようになる。
    汎用性のあるようにしたら難しい。

    昔「CCDIK」

    TornadoでFacebook認証

    Tornadoのドキュメント見たり、他のやり方をポートしようとおもったけど、facebook/python-sdkにサンプルが付属されてたw
    https://github.com/facebook/python-sdk/tree/master/examples/tornado

    1. MySQLdbが必須(pipもOK)

    pip install MySQL-python

    →僕の環境ではダメだった

    2. tornado.optionsで設定するみたい
    http://www.tornadoweb.org/documentation/options.html?highlight=options#tornado.options
    defineで定義もできるし、

     30 from tornado.options import define, options
     31 
     32 define("port", default=8888, help="run on the given port", type=int)
     33 define("facebook_app_id", help="Facebook Application ID")
     34 define("facebook_app_secret", help="Facebook Application Secret")
     35 define("mysql_host", help="MySQL database host")
     36 define("mysql_database", help="MySQL database database")
     37 define("mysql_user", help="MySQL database user")
     38 define("mysql_password", help="MySQL database password")
    

    外部ファイルにしてhoge.confみたいなファイルを読むことも出来るようだ。

    3. "facebook.py"をexamples/tornadoにコピーして入れて、「examples/tornado/example.py」を実行する

    cp facebook.py examples/tornado
    python examples/tornado/example.py