2018/06/18(月)【Defold】Messge Passing(メッセージ パッシング)について

DefoldのGameObject間のやりとりはメッセージパッシング。

メッセージパッシングの基本を理解しておかないと書き方に迷ってしまう。

公式

https://www.defold.com/manuals/message-passing/

スクリプトA から スクリプトBへのパラメータ渡し

スクリプトA

 msg.post(スクリプトBのUrl, "set_rotation", { angle = 90 })

スクリプトB

function on_message(self, message_id, message, sender)
    if message_id == hash("set_rotation") then
        print("set_rotation angle = " .. message.angle)
    end
end
OK キャンセル 確認 その他