Stingray is a game engine released by Autodesk.
It has a visual scripting system named "Flow" as well as supports Lua.
This slide describes how to use "Flow" in Stingray Editor.
12. 커스텀 노드 작성
• [Project_root]/script/global.script_flow_nodes 파일
nodes = [
{
name = "Example Print"
category = "Project"
args = {
Text = "string"
}
function = "ProjectFlowCallbacks.example"
}
]
13. 커스텀 노드 작성
• [Project_root]/script/lua/flow_callbacks.lua 파일
- 커스텀 노드의 루아 콜백 함수
ProjectFlowCallbacks = ProjectFlowCallbacks or {}
function ProjectFlowCallbacks.example(t)
local message = t.Text or ""
print("Example Node Message: " .. message)
end
14. 스팅레이 예제
• Learning Content for Stingray
https://forums.autodesk.com/t5/stingray/l
earning-content-for-stingray/td-
p/5777858
• Game Kit
http://www.autodesk.com/campaigns/ma
kegames/game-kit
15. 스팅레이 질문
• 온라인 카페 (한글)
http://cafe.naver.com/stingraykorea
• 포럼 (영어)
http://forums.autodesk.com/t5/stingray/b
d-p/800