2016年6月21日のブックマーク (1件)

  • UE4 マクロマジック!ちょっと深いマクロのお話 - Let's Enjoy Unreal Engine

    この記事はUnreal Engine 4 (UE4) Advent Calendar 2015の1日目の記事です。 qiita.com 去年は入門的な内容でしたが、今年は少しコアなネタになります。 ブループリントマクロ! C++のマクロの事ではありません。 皆さん使っているでしょうか?正直なところで言えば関数より存在感が薄く、あまり使われているイメージがありませんが、マクロは関数にはない特徴が沢山あります。 今回はマクロの中でも自分の中で「マクロすごい!」と感じたマクロの側面を紹介していきたいと思います。 マクロの呼び出しコスト マクロはC++のマクロと同じようにノードの置換を行ないます。マクロのノードを配置した場所にそのマクロのノードをそこに展開するというのが特徴です。 関数とは違い、ノードが配置されなければコンパイル対象にはなりません。配置されたノードはインライン関数のように展開される

    UE4 マクロマジック!ちょっと深いマクロのお話 - Let's Enjoy Unreal Engine
    hootoo3
    hootoo3 2016/06/21