gree / lwf

LWF - Lightweight SWF
http://gree.github.com/lwf/
zlib License
627 stars 167 forks source link

add: change shader feature #112

Closed fum1h1ro closed 9 years ago

fum1h1ro commented 9 years ago

Unityで、LWFObjectに使用するシェーダ名を指定出来るようにしてみました。 よろしくお願いします。

splhack commented 9 years ago

LWFObjectのインスタンス変数で指定するよりも、Loadメソッドで指定したいです。

fum1h1ro commented 9 years ago

なるほど。保存しておく必要は無いですしね。

fum1h1ro commented 9 years ago

引数のどこに追加するかなんですが、末尾に追加すればいいかなと思ったところ、luaを使用している人が困るのではないかという問題が発生してしまいました。 これはオリジナルにはマージしない方が良いかもですね……。

splhack commented 9 years ago

いえ、luaStateの直前で大丈夫です! LWFObjectのサンプルでは、それにそなえて、あえて名前付き引数を使ってますので、大丈夫ということにしています。 Load("test.lwf", zRate=0.01f); など。

fum1h1ro commented 9 years ago

なるほど了解です。名前付き引数便利ですね。 Booにはなかった……。 いやBoo自体消えそうですが('A`)