-
Notifications
You must be signed in to change notification settings - Fork 0
/
5c5f83b1.8fe657b1.js
1 lines (1 loc) · 54.6 KB
/
5c5f83b1.8fe657b1.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{103:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m}));var a=n(0),l=n.n(a);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,a,l=function(e,t){if(null==e)return{};var n,a,l={},b=Object.keys(e);for(a=0;a<b.length;a++)n=b[a],t.indexOf(n)>=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(e);for(a=0;a<b.length;a++)n=b[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var o=l.a.createContext({}),s=function(e){var t=l.a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=s(e.components);return l.a.createElement(o.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return l.a.createElement(l.a.Fragment,{},t)}},d=l.a.forwardRef((function(e,t){var n=e.components,a=e.mdxType,b=e.originalType,r=e.parentName,o=c(e,["components","mdxType","originalType","parentName"]),u=s(n),d=a,m=u["".concat(r,".").concat(d)]||u[d]||p[d]||b;return n?l.a.createElement(m,i(i({ref:t},o),{},{components:n})):l.a.createElement(m,i({ref:t},o))}));function m(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var b=n.length,r=new Array(b);r[0]=d;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:a,r[1]=i;for(var o=2;o<b;o++)r[o]=n[o];return l.a.createElement.apply(null,r)}return l.a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},104:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=b(n(105)),l=b(n(106));function b(e){return e&&e.__esModule?e:{default:e}}var r={Google:a.default,Baidu:l.default};t.default=r},105:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=r(n(0)),b=r(n(1));function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var o=function(e){function t(){return i(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){window&&(window.adsbygoogle=window.adsbygoogle||[]).push({})}},{key:"render",value:function(){return l.default.createElement("ins",{className:this.props.className+" adsbygoogle",style:this.props.style,"data-ad-client":this.props.client,"data-ad-slot":this.props.slot,"data-ad-layout":this.props.layout,"data-ad-layout-key":this.props.layoutKey,"data-ad-format":this.props.format,"data-full-width-responsive":this.props.responsive})}}]),t}(l.default.Component);t.default=o,o.propTypes={className:b.default.string,style:b.default.object,client:b.default.string.isRequired,slot:b.default.string.isRequired,layout:b.default.string,layoutKey:b.default.string,format:b.default.string,responsive:b.default.string},o.defaultProps={className:"",style:{display:"block"},format:"auto",layout:"",layoutKey:"",responsive:"false"}},106:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),b=n(0),r=(a=b)&&a.__esModule?a:{default:a};function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var o=function(e){function t(){return i(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"render",value:function(){return r.default.createElement("div",{className:"adsbybaidu"},"TODO")}}]),t}(r.default.Component);t.default=o},109:function(e,t,n){"use strict";var a=n(0),l=n.n(a),b=n(21);t.a=function(){const e=Object(b.default)(),{siteConfig:t}=e;return l.a.useEffect((()=>{const e=document.getElementsByClassName(t.customFields.commentSelector);if(0===e.length)return;const n=document.createElement("script");n.setAttribute("src","https://utteranc.es/client.js"),n.setAttribute("repo",t.customFields.ghRepoUtterance),n.setAttribute("issue-term","title"),n.setAttribute("theme","boxy-light"),n.setAttribute("crossorigin","anonymous"),n.setAttribute("async",!0),e[0].insertAdjacentElement("afterend",n)}),[]),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:t.customFields.commentSelector}))}},110:function(e,t,n){"use strict";var a=n(0),l=n.n(a),b=n(21),r=function(e){return Number(e)<10?"0"+e:e};t.a=function(e){var t=e.created,n=e.modified,a=new Date(t),i=new Date(n),c=(Object(b.default)().siteConfig.organizationName,a.getFullYear()+"-"+r(a.getMonth()+1)+"-"+r(a.getDate())),o=i.getFullYear()+"-"+r(i.getMonth()+1)+"-"+r(i.getDate());return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col text--right text--italic"},l.a.createElement("span",null,"Created on "),l.a.createElement("time",{itemProp:"datePublished",dateTime:a.toISOString(),className:"text--bold"},c),l.a.createElement("span",null," / Last updated on "),l.a.createElement("time",{itemProp:"dateModified",dateTime:i.toISOString(),className:"text--bold"},o))))}},146:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_7-72c71935cd769a470c3a1e86d2fa268f.png"},183:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled-a44e0639b7a0a631ea9f269ffbd172e6.png"},184:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_1-62533a1f5c41c04dfabed3bf1c0c68d3.png"},185:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_2-92e4dccc238e872fb0424444f2094e44.png"},186:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_4-704c5f736106f947f7d466c5f6f1f0f7.png"},187:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_5-5b3f70470b4730ff12f35c96503aab86.png"},188:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_6-be6853e6dd4bd63e57a0afe2168dde7a.png"},189:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_3-bc897c273ffcdd294d24faa85d21edfb.png"},190:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_8-9c467cfb3409d53ac1ef5a600c5ee77f.png"},191:function(e,t,n){"use strict";n.r(t),t.default="data:image/png;base64,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"},192:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_10-bad31cf880254ba1e892e14e92fb8f3d.png"},193:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_11-35f513c688da52b1e4c020915fb67716.png"},194:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_12-e364a75353526ceeb06cf430d1172ce6.png"},195:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_13-af472eb51767ddc05b2fb9ee7339e988.png"},196:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_14-1f63224816a993c7becb0bf427f2540a.png"},197:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_15-cb15ed8caed8c73b37c15360eba6819f.png"},198:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_16-a501393e39f5acabef094a63dfbd9893.png"},199:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_17-7636394944bd39fa24e9751952b5f5e9.png"},200:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_18-c67e6b143d26fd7f499634f76489f45b.png"},201:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_19-f62281a137a0263e07d7cb8676016018.png"},202:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_20-93428793805b950fe89b3afc779c749d.png"},203:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_21-5dc74bb7002815bfc1fcf382527809e7.png"},204:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_22-fd36ebe1c43d099c7089f9883b19df33.png"},205:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/Untitled_23-da2a713dae9d662aff8f789f7f118eee.png"},78:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return u})),n.d(t,"toc",(function(){return p})),n.d(t,"default",(function(){return m}));var a=n(3),l=n(7),b=(n(0),n(103)),r=n(104),i=n.n(r),c=n(109),o=n(110),s={title:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",sidebar_label:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",description:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",keywords:["Unity","Bolt","\ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234"],image:"https://assetstorev1-prd-cdn.unity3d.com/package-screenshot/4e9a4d82-b913-4d31-baf5-5301e4edbdee.webp",lastUpdates:[{lastUpdatedBy:"geoseong_writer"},{lastUpdatedAt:new Date("2021-04-18T00:00:00.000Z")}],version:2},u={unversionedId:"unity/Bolt-overview",id:"unity/Bolt-overview",isDocsHomePage:!1,title:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",description:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",source:"@site/docs/unity/Bolt-overview.mdx",slug:"/unity/Bolt-overview",permalink:"/docs/unity/Bolt-overview",version:"current",sidebar_label:"Bolt - \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \ud234",sidebar:"unity",next:{title:"JSON .NET for Utility \uc124\uce58 \uc2dc QuickSheet \uc5d0\uc11c \uc5d0\ub7ec\ub098\uc634",permalink:"/docs/unity/JSONdotNET-conflicts-QuickSheet"}},p=[{value:"Bolt \uc18c\uac1c",id:"bolt-\uc18c\uac1c",children:[]},{value:"Bolt \uc14b\uc5c5",id:"bolt-\uc14b\uc5c5",children:[]},{value:"Unity Bolt \ucef4\ud3ec\ub10c\ud2b8 \uc885\ub958",id:"unity-bolt-\ucef4\ud3ec\ub10c\ud2b8-\uc885\ub958",children:[]},{value:"Variables",id:"variables",children:[]},{value:"Flow Graph",id:"flow-graph",children:[{value:"Flow Machine \uc18c\uc2a4 \ub9cc\ub4e4\uae30: Macro or Embed",id:"flow-machine-\uc18c\uc2a4-\ub9cc\ub4e4\uae30-macro-or-embed",children:[]},{value:"Embed \u2194 Macro Convert\ud558\uae30",id:"embed--macro-convert\ud558\uae30",children:[]},{value:"Super Unit",id:"super-unit",children:[]}]},{value:"State Graph",id:"state-graph",children:[{value:"Flow State",id:"flow-state",children:[]},{value:"Coroutine \uc635\uc158",id:"coroutine-\uc635\uc158",children:[]},{value:"Super State",id:"super-state",children:[]}]},{value:"\uc2a4\ud06c\ub9bd\ud305",id:"\uc2a4\ud06c\ub9bd\ud305",children:[{value:"Variables API",id:"variables-api",children:[]},{value:"Variables API \u2192 Graph Variable \uc0ac\uc6a9\ubc95\uc774 \uae4c\ub2e4\ub86d\uad70",id:"variables-api-\u2192-graph-variable-\uc0ac\uc6a9\ubc95\uc774-\uae4c\ub2e4\ub86d\uad70",children:[]},{value:"Events API",id:"events-api",children:[]}]},{value:"\ubc84\uc804\uad00\ub9ac \ud234 \ub3d9\uc2dc \uc0ac\uc6a9 \uc2dc ignore\ud560 \ud30c\uc77c",id:"\ubc84\uc804\uad00\ub9ac-\ud234-\ub3d9\uc2dc-\uc0ac\uc6a9-\uc2dc-ignore\ud560-\ud30c\uc77c",children:[]},{value:"\ubcfc\ud2b8 \uc0ac\uc6a9 \uc608\uc81c",id:"\ubcfc\ud2b8-\uc0ac\uc6a9-\uc608\uc81c",children:[]},{value:"\uacf5\uc2dd \ud29c\ud1a0\ub9ac\uc5bc \uac15\uc88c",id:"\uacf5\uc2dd-\ud29c\ud1a0\ub9ac\uc5bc-\uac15\uc88c",children:[]},{value:"\uc544\uc26c\uc6b4 \uc810",id:"\uc544\uc26c\uc6b4-\uc810",children:[{value:"\ub514\ubc84\uae45",id:"\ub514\ubc84\uae45",children:[]}]},{value:"\ub0b4\uac00 \ubc1b\ub294 \ub290\ub08c",id:"\ub0b4\uac00-\ubc1b\ub294-\ub290\ub08c",children:[]}],d={toc:p};function m(e){var t=e.components,r=Object(l.a)(e,["components"]);return Object(b.b)("wrapper",Object(a.a)({},d,r,{components:t,mdxType:"MDXLayout"}),Object(b.b)(o.a,{created:"2021/4/7",modified:"2021/4/7",mdxType:"PostingDate"}),Object(b.b)(i.a.Google,{client:"ca-pub-4861235624374871",slot:"4257032916",style:{display:"block"},format:"auto",responsive:"true"}),Object(b.b)("p",null,Object(b.b)("img",Object(a.a)({parentName:"p"},{src:"https://assetstorev1-prd-cdn.unity3d.com/package-screenshot/4e9a4d82-b913-4d31-baf5-5301e4edbdee.webp",alt:"https://assetstorev1-prd-cdn.unity3d.com/package-screenshot/4e9a4d82-b913-4d31-baf5-5301e4edbdee.webp"}))),Object(b.b)("h2",{id:"bolt-\uc18c\uac1c"},"Bolt \uc18c\uac1c"),Object(b.b)("p",null,Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://blogs.unity3d.com/kr/2020/07/22/bolt-visual-scripting-is-now-included-in-all-unity-plans/"}),"Unity Blog : Bolt \ube44\uc8fc\uc5bc \uc2a4\ud06c\ub9bd\ud305 \uc5d0\uc14b \ubb34\ub8cc\ud654 \uc548\ub0b4")),Object(b.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(b.b)("div",Object(a.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(a.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(a.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(b.b)("path",Object(a.a)({parentName:"svg"},{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})))),Object(b.b)("a",Object(a.a)({parentName:"h5"},{href:"https://blogs.unity3d.com/kr/2020/07/22/bolt-visual-scripting-is-now-included-in-all-unity-plans/"}),"Unity Blog"))),Object(b.b)("div",Object(a.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"Bolt\ub97c \uc0ac\uc6a9\ud558\uba74 ",Object(b.b)("inlineCode",{parentName:"p"},"\ucf54\ub4dc\ub97c \uc791\uc131\ud558\uc9c0 \uc54a\uace0 \uac8c\uc784\uc774\ub098 \uc571\uc758 \ub85c\uc9c1\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4."),"\nBolt\uc5d0\ub294 \ub178\ub4dc \uae30\ubc18\uc758 \uc2dc\uac01\uc801 \uadf8\ub798\ud504\uac00 \uc788\uc5b4\uc11c \ud504\ub85c\uadf8\ub798\uba38\uc640 \ube44\ud504\ub85c\uadf8\ub798\uba38 \ubaa8\ub450\uac00 \ucd5c\uc885 \ub85c\uc9c1\uc744 \uc124\uacc4\ud558\uace0 ",Object(b.b)("inlineCode",{parentName:"p"},"\ube60\ub974\uac8c \ud504\ub85c\ud1a0\ud0c0\uc785\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4"),". \ub610\ud55c \ud504\ub85c\uadf8\ub798\uba38\ub97c \uc704\ud55c \uae30\ub2a5\uc73c\ub85c, \uace0\uae09 \uc791\uc5c5\uc744 \ud558\uac70\ub098 \ub2e4\ub978 \ud300\uc6d0\ub4e4\uc744 \uc704\ud574 \ucee4\uc2a4\ud140 \ub178\ub4dc\ub97c \ub9cc\ub4dc\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d API\ub3c4 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4."))),Object(b.b)("p",null,"\ubcf8\ub798 Ludiq\ub77c\ub294 \ud68c\uc0ac\uc5d0\uc11c Bolt\ub97c \uac16\uace0 \uc788\uc5c8\uc73c\ub098, Unity\uce21\uc5d0\uc11c Bolt\ub97c \uc778\uc218\ud588\ub2e4\uace0 \ud558\uba70(\ud68c\uc0ac \uc790\uccb4\ub97c \uc778\uc218\ud558\uc9c0\ub294 \uc54a\uc74c), \ud604\uc7ac ",Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://assetstore.unity.com/packages/tools/visual-scripting/bolt-163802?_ga=2.80852055.1159164947.1615564938-1282061146.1595260192"}),"Unity Asset Store"),"\uc5d0\uc11c \ubb34\ub8cc\ub85c \uc0ac\uc6a9 \ud574 \ubcfc \uc218 \uc788\ub2e4."),Object(b.b)("p",null,Object(b.b)("strong",{parentName:"p"},"Bolt \uac1c\ubc1c\ubb38\uc11c")),Object(b.b)("p",null,Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://docs.unity3d.com/bolt/1.4/manual/bolt-documentation.html"}),"Unity Docs: Bolt Visual Scripting 1.4.13")),Object(b.b)("h2",{id:"bolt-\uc14b\uc5c5"},"Bolt \uc14b\uc5c5"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled.png",src:n(183).default})),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_1.png",src:n(184).default})),Object(b.b)("p",null,"\ubcfc\ud2b8\ub97c \uc14b\uc5c5\ud560 \ub54c \uc5b4\uc148\ube14\ub9ac \uc635\uc158\uc5d0\uc11c 3rd party \ud50c\ub7ec\uadf8\uc778\uc744 \ucd94\uac00 \ud560 \uc218\uac00 \uc788\ub294\ub370, ",Object(b.b)("inlineCode",{parentName:"p"},"DLL\ud30c\uc77c \ub2e8\uc704"),"\ub85c \uc5b4\uc148\ube14\ub9ac \ucd94\uac00\uac00 \uac00\ub2a5\ud558\ub2e4"),Object(b.b)("p",null,"\ud50c\ub7ec\uadf8\uc778\uc758 ",Object(b.b)("inlineCode",{parentName:"p"},"DLL\ud30c\uc77c"),"\uc744 \ud604\uc7ac Unity \ud504\ub85c\uc81d\ud2b8 \uc548\uc758 Assets\ud3f4\ub354 \uc548\uc5d0 \uc9d1\uc5b4\ub123\uc73c\uba74 Assembly\uc5d0\uc11c \ub9ac\uc2a4\ud2b8\uac00 \ub098\uc628\ub2e4"),Object(b.b)("p",null,"\ucee4\uc2a4\ud140 \ud0c0\uc785(class, struct) \uc744 \ucd94\uac00 \ud560 \uc218 \uc788\ub2e4\uace0 \ud55c\ub2e4"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_2.png",src:n(185).default})),Object(b.b)("p",null,"Unity\uc758 \uac1d\uccb4 \ud074\ub798\uc2a4(Mono Behaviours, Scriptable Objects)\ub97c \uc0c1\uc18d\ubc1b\uc740 \uc9c1\uc811 \uad6c\ud604\ud55c \ud074\ub798\uc2a4\ub4e4\uc740 \uc790\ub3d9\uc73c\ub85c Bolt\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud558\uba70, Flow Graph\uc5d0\uc11c \uc0c8\ub85c\uc6b4 \uc720\ub2db\uc744 \ucd94\uac00\ud560 \ub54c ",Object(b.b)("inlineCode",{parentName:"p"},"{Global Namespace}")," \uce74\ud14c\uace0\ub9ac \uc548\uc5d0\uc11c \ud655\uc778 \ud560 \uc218\uac00 \uc788\ub2e4."),Object(b.b)("h2",{id:"unity-bolt-\ucef4\ud3ec\ub10c\ud2b8-\uc885\ub958"},"Unity Bolt \ucef4\ud3ec\ub10c\ud2b8 \uc885\ub958"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_4.png",src:n(186).default})),Object(b.b)("ul",null,Object(b.b)("li",{parentName:"ul"},"Bolt",Object(b.b)("ul",{parentName:"li"},Object(b.b)("li",{parentName:"ul"},"Flow Machine"),Object(b.b)("li",{parentName:"ul"},"State Machine"),Object(b.b)("li",{parentName:"ul"},"Variables"),Object(b.b)("li",{parentName:"ul"},"Listeners \u2192 Animator Message Listener")))),Object(b.b)("p",null,"\uc8fc\ub85c \uc4f0\uc774\uac8c \ub420 \ucef4\ud3ec\ub10c\ud2b8\ub294 ",Object(b.b)("inlineCode",{parentName:"p"},"Flow Machine"),"\uc774\ub2e4."),Object(b.b)("p",null,"\uae30\uc874\uc5d0 C#\uc73c\ub85c \uc9dc\ub358 \ucf54\ub4dc\ub97c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc73c\ub85c \uadf8\ub300\ub85c \uc62e\uaca8\uc11c \uc791\uc5c5\ud560 \uc218 \uc788\ub294 \ucef4\ud3ec\ub10c\ud2b8\uac00 Flow Machine\uc774\uba70, \ud574\ub2f9 \ucef4\ud3ec\ub10c\ud2b8\uc5d0\uc11c ",Object(b.b)("inlineCode",{parentName:"p"},"Edit Graph"),"\ub97c \ub204\ub974\uba74, Flow Graph \uc708\ub3c4\uc6b0\uc5d0\uc11c \uc791\uc5c5\uc744 \ud560 \uc218\uac00 \uc788\ub2e4."),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_5.png",src:n(187).default})),Object(b.b)("p",null,"\ucc38\uace0\ub85c Graph \uc708\ub3c4\uc6b0\ub97c \ub530\ub85c \ud638\ucd9c\ud558\ub824\uba74 Unity\uba54\ub274\uc758 ",Object(b.b)("inlineCode",{parentName:"p"},"Window \u2192 Graph"),"\uc774\ub2e4."),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_6.png",src:n(188).default})),Object(b.b)("h2",{id:"variables"},"Variables"),Object(b.b)("p",null,"Variables \ucef4\ud3ec\ub10c\ud2b8\ub294 Flow Machine\uc73c\ub85c Graph\ub97c \uc791\uc5c5 \ud560 \ub54c \uc774\uc6a9 \ud560 \uc218 \uc788\ub294 \ubcc0\uc218\ub97c \uc815\uc758\ud558\ub294 \uacf3\uc774\ub2e4."),Object(b.b)("p",null,"\ubcc0\uc218(Variables) \ud0c0\uc785\uc740 \uc544\ub798\uc640 \uac19\uc774 \uc874\uc7ac\ud55c\ub2e4"),Object(b.b)("ul",null,Object(b.b)("li",{parentName:"ul"},Object(b.b)("inlineCode",{parentName:"li"},"Graph"),": \ud574\ub2f9 \uadf8\ub798\ud504\uc5d0\uc11c\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc9c0\uc5ed\ubcc0\uc218"),Object(b.b)("li",{parentName:"ul"},Object(b.b)("inlineCode",{parentName:"li"},"Object"),": \ud574\ub2f9 GameObject \ub0b4\ubd80\uc5d0\uc11c \uacf5\uc720\ud574\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubcc0\uc218"),Object(b.b)("li",{parentName:"ul"},Object(b.b)("inlineCode",{parentName:"li"},"Scene"),": \ud604\uc7ac \uc5f4\ub824\uc788\ub294 Scene \ub0b4\ubd80\uc5d0\uc11c \uacf5\uc720\ud574\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubcc0\uc218"),Object(b.b)("li",{parentName:"ul"},Object(b.b)("inlineCode",{parentName:"li"},"App"),": \ud574\ub2f9 \uc571\uc774 \uc5f4\ub824 \uc788\ub294 \ud55c Scene\uc744 \ub9c9\ub860\ud558\uace0 \uc804\uc5ed\ubcc0\uc218\ub85c \uc0ac\uc6a9 \uac00\ub2a5 (=\uc2f1\uae00\ud1a4 \ud328\ud134\uc758 \uad6c\ud604)"),Object(b.b)("li",{parentName:"ul"},Object(b.b)("inlineCode",{parentName:"li"},"Saved"),": \ub85c\uceec\uc2a4\ud1a0\ub9ac\uc9c0\uc758 \uc5ed\ud560\uc744 \uae30\ub300")),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_7.png",src:n(146).default})),Object(b.b)("h2",{id:"flow-graph"},"Flow Graph"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_3.png",src:n(189).default}),"\n\ubd84\uae30(Branch: true/false)\ub098, \ube44\uad50(Compare: A>B, A==B, ...), \ubc18\ubcf5\ubb38(loop), Math \ub4f1\uc758 low-level \ub85c\uc9c1\uc744 \uadf8\ub798\ud504\ub85c \ub9cc\ub4e4 \uc218 \uc788\ub2e4"),Object(b.b)("h3",{id:"flow-machine-\uc18c\uc2a4-\ub9cc\ub4e4\uae30-macro-or-embed"},"Flow Machine \uc18c\uc2a4 \ub9cc\ub4e4\uae30: Macro or Embed"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_8.png",src:n(190).default})),Object(b.b)("p",null,Object(b.b)("inlineCode",{parentName:"p"},"Flow Machine"),"(",Object(b.b)("strong",{parentName:"p"},"Machine"),": GameObject\uc5d0 \ub4e4\uc5b4\uac00\ub294 \ucef4\ud3ec\ub10c\ud2b8)\uc744 \ud1b5\ud558\uc5ec Flow Graph\ub97c \ub9cc\ub4e4\uac8c \ub418\ub294\ub370, \ub450 \uac00\uc9c0 \ud0c0\uc785\uc73c\ub85c \uc18c\uc2a4\ub97c \ub9cc\ub4e4 \uc218 \uc788\ub2e4."),Object(b.b)("p",null,"\uc77c\ubc18\uc801\uc778 \ucf00\uc774\uc2a4\ub4e4\uc740 Macro\uac00 Embed\ubcf4\ub2e4 \uc7a5\uc810\uc774 \ub9ce\ub2e4"),Object(b.b)("p",null,Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://docs.unity3d.com/bolt/1.4/manual/bolt-graphs-machines-macros.html#embeds-vs-macros"}),"Embed vs Macro \uc18c\uc2a4 \ube44\uad50\ud45c"),"\uac00 \uacf5\uc2dd\ubb38\uc11c\uc5d0 \uac8c\uc7ac\ub418\uc5b4 \uc788\ub2e4."),Object(b.b)("h4",null,"Macro vs Embed"),Object(b.b)("table",null,Object(b.b)("thead",{parentName:"table"},Object(b.b)("tr",{parentName:"thead"},Object(b.b)("th",Object(a.a)({parentName:"tr"},{align:null}),"\ube44\uad50\ud56d\ubaa9"),Object(b.b)("th",Object(a.a)({parentName:"tr"},{align:null}),"Macro"),Object(b.b)("th",Object(a.a)({parentName:"tr"},{align:null}),"Embed"))),Object(b.b)("tbody",{parentName:"table"},Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"\uc7ac\uc0ac\uc6a9"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O"),", \ub2e4\ub978 \ucef4\ud3ec\ub10c\ud2b8\uc5d0\uc11c \uc7ac\uc0ac\uc6a9 \uac00\ub2a5"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X"),", \ucef4\ud3ec\ub10c\ud2b8\uc5d0\ub9cc \ubb3c\ub824\uc788\uc74c")),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"\ud30c\uc77c\ub85c \ubcf4\uad00"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O")),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"Prefab\uacfc \ud568\uaed8 \uc0ac\uc6a9"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O")),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"Scene \ub808\ud37c\ub7f0\uc2a4 \uc0ac\uc6a9"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X")),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"Play\ubaa8\ub4dc\uc5d0\uc11c \ubcc0\uacbd\ud55c \ub0b4\uc6a9 \uc800\uc7a5"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X")),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),"Scene \ub0b4 \uac1d\uccb4\ub97c \uadf8\ub798\ud504\uc5d0 \uac00\uc838\uc624\uae30"),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"X")),Object(b.b)("td",Object(a.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"O"))))),Object(b.b)("h3",{id:"embed--macro-convert\ud558\uae30"},"Embed \u2194 Macro Convert\ud558\uae30"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_9.png",src:n(191).default})),Object(b.b)("p",null,"\ub610\ud55c ",Object(b.b)("inlineCode",{parentName:"p"},"Macro")," \uc18c\uc2a4\ub97c \ub9cc\ub4e4\uace0 \ub098\uc11c \ub0b4\uc6a9\ubcc0\ud654 \uc5c6\uc774 \uadf8\ub300\ub85c ",Object(b.b)("inlineCode",{parentName:"p"},"Embed"),"\ub85c \ubcc0\ud658\uc774 \uac00\ub2a5\ud558\uace0, ",Object(b.b)("inlineCode",{parentName:"p"},"Embed"),"\uc5d0\uc11c ",Object(b.b)("inlineCode",{parentName:"p"},"Macro"),"\ub85c\ub3c4 \ubcc0\ud658\uc774 \uac00\ub2a5\ud558\ub2e4"),Object(b.b)("h3",{id:"super-unit"},"Super Unit"),Object(b.b)("p",null,"Flow Graph \uc548\uc5d0\uc11c \uc7ac\uc0ac\uc6a9 \uac00\ub2a5\ud558\ub3c4\ub85d \ubaa8\ub4c8\ud654\ub97c \ud55c Flow Graph\uc774\ub2e4"),Object(b.b)("p",null,"Input\uacfc Output \ud50c\ub85c\uc6b0\ub97c \ub9e4\ub274\uc5bc\ud558\uac8c \uc124\uc815\uc774 \uac00\ub2a5\ud558\ub2e4"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_10.png",src:n(192).default})),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_11.png",src:n(193).default})),Object(b.b)("p",{style:{height:"2rem"}}),Object(b.b)(i.a.Google,{client:"ca-pub-4861235624374871",slot:"4257032916",style:{display:"block"},format:"auto",responsive:"true"}),Object(b.b)("p",{style:{height:"2rem"}}),Object(b.b)("h2",{id:"state-graph"},"State Graph"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_12.png",src:n(194).default})),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_13.png",src:n(195).default})),Object(b.b)("p",null,"Flow Graph\uc758 Animator \ubc84\uc804\uc774\ub77c\uace0 \uc774\ud574\ud558\uba74 \uc774\ud574\uac00 \uc27d\uc9c0 \uc54a\uc744\uae4c \uc0dd\uac01\ud55c\ub2e4."),Object(b.b)("p",null,"\ub9cc\ub4e4\uc5b4 \ub193\uc740 \uc5ec\ub7ec State\ub4e4 \uc0ac\uc774\uc758 \ud750\ub984\uc744 \uc654\ub2e4\uac14\ub2e4 \uc81c\uc5b4\ud558\ub294 ",Object(b.b)("inlineCode",{parentName:"p"},"Transition")," \uac1c\ub150\uc774 \uc874\uc7ac\ud55c\ub2e4."),Object(b.b)("p",null,"\ub610\ud55c State Graph\uc758 State\ub294 3\uac00\uc9c0\uac00 \uc874\uc7ac\ud558\ub294\ub370,"),Object(b.b)("ul",null,Object(b.b)("li",{parentName:"ul"},"Flow State"),Object(b.b)("li",{parentName:"ul"},"Super State"),Object(b.b)("li",{parentName:"ul"},"Any State")),Object(b.b)("p",null,"\uc774\ub807\uac8c \uc11c\uc220\ud55c ",Object(b.b)("inlineCode",{parentName:"p"},"Transition"),"\uacfc ",Object(b.b)("inlineCode",{parentName:"p"},"Any State"),"\uc758 \uac1c\ub150\ub4e4\uc740 Animator\uc640 \uac19\uc740 \uac1c\ub150\uc744 \uacf5\uc720\ud558\uace0 \uc788\ub2e4."),Object(b.b)("p",null,"\ucc38\uace0\ub85c \uc704 \uc2a4\uc0f7\uc758 ",Object(b.b)("strong",{parentName:"p"},"Start \uac1d\uccb4"),"\ub294 ",Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://docs.unity3d.com/bolt/1.4/manual/bolt-states.html#flow-states"}),"Flow State")," \uc774\uba70, Flow State\ub9cc\uc758 \ub77c\uc774\ud504\uc0ac\uc774\ud074\uc778 ",Object(b.b)("inlineCode",{parentName:"p"},"OnEnterState"),", ",Object(b.b)("inlineCode",{parentName:"p"},"OnExitState"),"\uc744 \uc774\uc6a9\ud574\uc11c State\uac00 \ub0a0\uc544\uc654\uc744 \ub54c \ub85c\uc9c1\uc744 \uc81c\uc5b4\ud560 \uc218 \uc788\ub2e4."),Object(b.b)("h3",{id:"flow-state"},"Flow State"),Object(b.b)("p",null,"\ub450 \uac1c\uc758 Flow State\ub97c \ub9cc\ub4e4\uace0 \uadf8 \ub450 State\uc758 \uc0c1\ud638\uc791\uc6a9\uc744 \ud558\ub294 Transition\uc744 \uc791\uc5c5 \ud574 \ubcf4\uc558\ub2e4."),Object(b.b)("p",null,"\uc774 \uc791\uc5c5\uc740 ",Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://learn.unity.com/tutorial/health-damage?uv=2019.3&projectId=5ea809f0edbc2a00215f1fa5#5ea955ccedbc2a0623346870"}),"Unity Learn: Platformer Tutorial \u2192 Health & Damage \u2192 4.Create the player health state machine")," \ucc55\ud130\ub97c \ubcf4\uba74\uc11c \ub530\ub77c\ud588\ub2e4."),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_14.png",src:n(196).default})),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_15.png",src:n(197).default})),Object(b.b)("h3",{id:"coroutine-\uc635\uc158"},"Coroutine \uc635\uc158"),Object(b.b)("p",null,"On Enter State \uc758 \uc815\ubcf4\uc5d0\uc11c ",Object(b.b)("inlineCode",{parentName:"p"},"Coroutine")," \uc635\uc158\uc744 \uc6b0\uc5f0\ud788 \ubc1c\uacac\ud588\ub2e4. Coroutine\ub3c4 \uc9c0\uc6d0\uc744 \ud558\ub098\ubcf4\ub2e4. \ub098\uc911\uc5d0 Coroutine\uc744 Bolt\uc5d0\uc11c \uc81c\ub300\ub85c \ud568 \ud574\ubd10\uc57c\uc9c0.."),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_16.png",src:n(198).default})),Object(b.b)("h3",{id:"super-state"},"Super State"),Object(b.b)("p",null,"Flow Graph\uc758 Super Unit\uacfc \uac19\uc740 \uac1c\ub150\uc73c\ub85c, nested\ud558\uac8c State Graph\ub97c \uad00\ub9ac\ud560 \uc218 \uc788\ub2e4."),Object(b.b)("h2",{id:"\uc2a4\ud06c\ub9bd\ud305"},"\uc2a4\ud06c\ub9bd\ud305"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_17.png",src:n(199).default})),Object(b.b)("p",null,"Flow Machine \ucef4\ud3ec\ub10c\ud2b8\uac00 \uc788\ub294 GameObject\uc5d0\ub2e4\uac00 \uc0c8\ub85c \uc2a4\ud06c\ub9bd\ud2b8 \ucef4\ud3ec\ub10c\ud2b8\ub97c \ucd94\uac00\ud574\uc11c \uc2e4\uc2b5\uc744 \uc9c4\ud589\ud574 \ubcf4\uc558\ub2e4."),Object(b.b)("h3",{id:"variables-api"},"Variables API"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_7.png",src:n(146).default})),Object(b.b)("p",null,"Variables \ucef4\ud3ec\ub10c\ud2b8\uc758 5\uac00\uc9c0 \ud0c0\uc785\uc744 \ucf54\ub4dc\ub85c \ubd88\ub7ec\uc624\uace0 \uc218\uc815\uc774 \uac00\ub2a5\ud558\ub2e4."),Object(b.b)("pre",null,Object(b.b)("code",Object(a.a)({parentName:"pre"},{className:"language-csharp"}),'using UnityEngine;\nusing Bolt;\n\npublic class ModBolt : MonoBehaviour\n{\n void Start()\n {\n Debug.Log("[Variable API]");\n\n // Object Variable\n //VariableDeclarations declarations = Variables.Object(this);\n Debug.Log("--- Object Speed : " + Variables.Object(this).Get<int>("Speed"));\n\n // Scene Variable\n Debug.Log("--- Scene scenename : " + Variables.ActiveScene.Get<string>("scenename"));\n\n // Application Variable\n Variables.Application.Set("app", "hi!!");\n Debug.Log("--- Application app : " + Variables.Application.Get<string>("app"));\n\n // Saved Variable\n Variables.Saved.Set("app", "saved!!");\n Debug.Log("--- Saved saveddd : " + Variables.Saved.Get<string>("saveddd"));\n\n // \uc815\uc758 \ub418\uc5b4 \uc788\ub098 \uccb4\ud06c: check if is it defined\n Debug.Log("--- Object variables(notdefinedvar) defined? " + Variables.Object(this).IsDefined("notdefinedvar"));\n }\n}\n')),Object(b.b)("p",null,"Variable \ud0c0\uc785\uc5d0 \ub530\ub978 \ubcc0\uc218\ub4e4\uc744 \uac00\uc838\uc624\uace0(",Object(b.b)("inlineCode",{parentName:"p"},"Get"),") \uc218\uc815(",Object(b.b)("inlineCode",{parentName:"p"},"Set"),")\ud558\ub294 \uac83\uc774 \uac00\ub2a5\ud558\uace0 \uc815\uc758\uac00 \ub418\uc5b4 \uc788\ub294 \uc9c0 \ud655\uc778\ud558\ub294(",Object(b.b)("inlineCode",{parentName:"p"},"IsDefined"),") \uba54\uc18c\ub4dc\uac00 \uc874\uc7ac\ud55c\ub2e4."),Object(b.b)("p",null,"\uadf8\ub9ac\uace0 \uc815\uc758\ub418\uc9c0 \uc54a\uc740 \ubcc0\uc218\uc5d0 \uc811\uadfc\ud558\ub824\uace0 \ud558\uba74, \uc720\ub2c8\ud2f0 \ucf58\uc194\uc5d0\uc11c Exception \uc744 \ubc49\ub294\ub2e4. "),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_18.png",src:n(200).default})),Object(b.b)("h3",{id:"variables-api-\u2192-graph-variable-\uc0ac\uc6a9\ubc95\uc774-\uae4c\ub2e4\ub86d\uad70"},"Variables API \u2192 Graph Variable \uc0ac\uc6a9\ubc95\uc774 \uae4c\ub2e4\ub86d\uad70"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_19.png",src:n(201).default})),Object(b.b)("p",null,"\uc774 \ub188\uc740 \uc4f0\ub294 \uacfc\uc815\uc774 \ucc38 \uae4c\ub2e4\ub85c\uc6e0\ub2e4."),Object(b.b)("p",null,"\ud574\ub2f9 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \ubb3c\uace0 \uc788\ub294 GameObject\uc758 Flow Machine\uc744 GetComponent\ub85c \ubc1b\uc544\uc624\ub294 \uacfc\uc815\uc744 \uc54c\uc544\ub0b4\ub294 \uacfc\uc815\uc5d0\uc11c \uc57d\uac04\uc758 \ud5c8\ub4e4\uc774 \uc788\uc5c8\ub2e4."),Object(b.b)("p",null,"\uc774 \ubd80\ubd84\uc740 \uacf5\uc2dd \ubb38\uc11c\uc758 \uc124\uba85\uc774 \ubd88\uce5c\uc808\ud558\ub2e4..."),Object(b.b)("pre",null,Object(b.b)("code",Object(a.a)({parentName:"pre"},{className:"language-csharp"}),'using UnityEngine;\nusing Bolt;\nusing Ludiq;\n\npublic class ModBolt : MonoBehaviour\n{\n void Start()\n {\n // ...\n // Graph Variable\n FlowMachine flowMachine = GetComponent<FlowMachine>();\n var graph = GraphReference.New(flowMachine, true);\n\n Debug.Log("--- Graph Movement : " + Variables.Graph(graph).Get<object>("Movement"));\n }\n}\n')),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_20.png",src:n(202).default})),Object(b.b)("h3",{id:"events-api"},"Events API"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_21.png",src:n(203).default})),Object(b.b)("p",null,"Graph\uc5d0\uc11c ",Object(b.b)("inlineCode",{parentName:"p"},"Event \u2192 Custom Event")," \ub77c\ub294 Unit\uc744 \ucd94\uac00\ud558\uac8c \ub418\uba74 \ub124\uc774\ubc0d\uc744 \uc9c0\uc815\ud558\uc5ec \ub85c\uc9c1\ub300\ub85c \uadf8\ub798\ud504\ub97c \uadf8\ub824\ub193\uace0 \ud638\ucd9c\uc744 \uc2dc\ud0ac \uc218\uac00 \uc788\ub294\ub370, \uc774 \uc815\uc758\ub41c Custom Event \ud638\ucd9c\uc744 ",Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://docs.unity3d.com/bolt/1.4/manual/bolt-events.html"}),"Events API"),"\ub97c \uc774\uc6a9\ud574\uc11c \ud560 \uc218\uac00 \uc788\ub2e4."),Object(b.b)("p",null,"\uc608\ub97c \ub4e4\uc5b4 \uc704 \uc0ac\uc9c4\ucc98\ub7fc ",Object(b.b)("inlineCode",{parentName:"p"},"Trigger")," \uc774\ub984\uc73c\ub85c \uba85\uba85\ub41c Debug.Log\ub97c \uc720\ub2c8\ud2f0 \ucf58\uc194\uc5d0 \ubfcc\ub9ac\ub294 \ub85c\uc9c1\uc744 \uac00\uc9c4 Custom Event\ub97c \uc815\uc758\ud558\uace0, Events API\ub97c \uc774\uc6a9\ud558\uc5ec \ud638\ucd9c\uc744 \ud574 \ubcf4\uaca0\ub2e4."),Object(b.b)("pre",null,Object(b.b)("code",Object(a.a)({parentName:"pre"},{className:"language-csharp"}),'using UnityEngine;\nusing Bolt;\n\npublic class ModBolt : MonoBehaviour\n{\n void Start()\n {\n Debug.Log("[Variable API]");\n\n // Events API\n // Trigger(GameObject, {Event Name}, {Argument1}, {Argument2}, ...);\n CustomEvent.Trigger(gameObject, "Trigger", "called by Events API!!");\n }\n}\n')),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_22.png",src:n(204).default})),Object(b.b)("h2",{id:"\ubc84\uc804\uad00\ub9ac-\ud234-\ub3d9\uc2dc-\uc0ac\uc6a9-\uc2dc-ignore\ud560-\ud30c\uc77c"},"\ubc84\uc804\uad00\ub9ac \ud234 \ub3d9\uc2dc \uc0ac\uc6a9 \uc2dc ignore\ud560 \ud30c\uc77c"),Object(b.b)("p",null,"Git\uc774\ub098 Unity Collab, SVN \ub4f1\uc758 \ubc84\uc804\uad00\ub9ac \ud234\uc744 \uc0ac\uc6a9\ud558\uac8c \ub41c\ub2e4\uba74 Bolt \uad00\ub828 \ud328\ud0a4\uc9c0 \ud30c\uc77c\ub4e4\uc744 \ubb34\uc2dc\ud558\ub294 \uac00\uc774\ub4dc\uac00",Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://docs.unity3d.com/bolt/1.4/manual/bolt-version-control.html"}),"Bolt Documentation: Version Control")," \ubb38\uc11c\uc5d0 \uce5c\uc808\ud558\uac8c \uc124\uba85\uc774 \ub418\uc5b4 \uc788\ub2e4."),Object(b.b)("p",null,"\uc5ec\uae30\ub2e4\uac00 \uc9c1\uc811 \ud30c\uc77c \ub9ac\uc2a4\ud2b8\ub97c \uc4f8 \uc218\ub3c4 \uc788\uc9c0\ub9cc, \uacf5\uc2dd \ubb38\uc11c\uc758 \ub0b4\uc6a9\uc774 \uc5b8\uc81c \ud719\ud719 \ubc14\ub014 \uc9c0 \ubaa8\ub974\ub2c8 \ub9c1\ud06c\ub85c \ub300\uc2e0\ud558\ub3c4\ub85d \ud558\uaca0\ub2e4."),Object(b.b)("h2",{id:"\ubcfc\ud2b8-\uc0ac\uc6a9-\uc608\uc81c"},"\ubcfc\ud2b8 \uc0ac\uc6a9 \uc608\uc81c"),Object(b.b)("iframe",{src:"https://www.youtube.com/embed/aQceChK-kC4",frameBorder:"0",allowFullScreen:!0,width:"100%",height:"400px"}),Object(b.b)("iframe",{src:"https://www.youtube.com/embed/iX-6ikMXKFk",frameBorder:"0",allowFullScreen:!0,width:"100%",height:"400px"}),Object(b.b)("h2",{id:"\uacf5\uc2dd-\ud29c\ud1a0\ub9ac\uc5bc-\uac15\uc88c"},"\uacf5\uc2dd \ud29c\ud1a0\ub9ac\uc5bc \uac15\uc88c"),Object(b.b)("p",null,Object(b.b)("img",Object(a.a)({parentName:"p"},{src:"https://connect-prd-cdn.unity.com/20200428/learn/images/250b2311-332e-488a-a16e-8af6b680cd7d_image30.gif",alt:"https://connect-prd-cdn.unity.com/20200428/learn/images/250b2311-332e-488a-a16e-8af6b680cd7d_image30.gif"}))),Object(b.b)("p",null,Object(b.b)("a",Object(a.a)({parentName:"p"},{href:"https://learn.unity.com/project/bolt-platformer-tutorial"}),"Unity Learn: Platformer Tutorial")),Object(b.b)("ul",null,Object(b.b)("li",{parentName:"ul"},"Unity \uacf5\uc2dd \uac15\uc88c"),Object(b.b)("li",{parentName:"ul"},"\uc720\ub2c8\ud2f0 \uacc4\uc815\uc774 \uc788\ub2e4\uba74 \ub85c\uadf8\uc778\ud574\uc11c \uc911\uac04 \uc9c4\ub3c4 \uccb4\ud06c\uac00 \uac00\ub2a5\ud558\ub2e4"),Object(b.b)("li",{parentName:"ul"},"\ub611\uac19\uc774 \ub530\ub77c \ud574 \ubcf4\uba74\uc11c Bolt\uc758 \ub300\ubd80\ubd84\uc758 \uae30\ub2a5\ub4e4\uc744 \uc811\ud560 \uc218 \uc788\ub2e4")),Object(b.b)("h2",{id:"\uc544\uc26c\uc6b4-\uc810"},"\uc544\uc26c\uc6b4 \uc810"),Object(b.b)("h3",{id:"\ub514\ubc84\uae45"},"\ub514\ubc84\uae45"),Object(b.b)("p",null,Object(b.b)("img",{alt:"unity/bolt/Untitled_23.png",src:n(205).default})),Object(b.b)("p",null,"Flow Graph\ub97c \uc2e0\ub098\uac8c \uadf8\ub9ac\uace0 \ub098\uc11c \ub0b4\uc6a9\uc774 \uc5c4\uccad \ub9ce\uc544\uc9c8 \uacbd\uc6b0\uc5d0 \uc5d0\ub7ec\uac00 \ubc1c\uacac\ub418\uba74, \uc815\ud655\ud788 \uc5b4\ub514 \uc704\uce58\uc5d0 \uc5d0\ub7ec\uc778 \uc9c0 \ucf58\uc194\uc5d0\uc11c \ud655\uc778\ud560 \uae38\uc774 \uc5c6\ub294 \uac83 \uac19\ub2e4. \uac10\uc73c\ub85c \uc7a1\uc544\ub0b4\uc57c \ud55c\ub2e4."),Object(b.b)("p",null,"\uc2a4\ud06c\ub9bd\ud2b8\uc5d0\uc11c \uc5d0\ub7ec\uac00 \ub098\uba74 \uc800 \ud30c\ub780\uc0c9 \uae00\uc528\ub97c \ud074\ub9ad\ud558\uba74 \uc5b4\ub514 cs\ud30c\uc77c\uc758 \uba87\ubc88 \ub77c\uc778\uc774 \ubb38\uc81c\uc778 \uc9c0 \uc815\ud655\ud788 \uc9d1\uc5b4\ub0bc \uc218 \uc788\ub294\ub370 \ub9d0\uc774\ub2e4.."),Object(b.b)("h2",{id:"\ub0b4\uac00-\ubc1b\ub294-\ub290\ub08c"},"\ub0b4\uac00 \ubc1b\ub294 \ub290\ub08c"),Object(b.b)("p",null,"\uc55e\uc73c\ub85c \ud558\uac8c \ub420 \uc720\ub2c8\ud2f0 \ud504\ub85c\uc81d\ud2b8\uc758 \uad6c\uc0c1\uc5d0 \ubb34\uc870\uac74 Bolt\uac00 \ub4e4\uc5b4\uac00\uac8c \ub420 \uac83 \uac19\ub2e4."),Object(b.b)("p",null,"Bolt\ub97c \uc774 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc0ac\uc6a9\ud574 \ubcf4\uc558\uc744 \ub54c 100% \ucee4\ubc84\uac00 \uac00\ub2a5 \ud560 \uc9c0 \uc2e4\ud5d8\uc744 \ud574 \ubcfc \uac83 \uac19\uc73c\uba70,"),Object(b.b)("p",null,"\uc2a4\ud06c\ub9bd\ud2b8\ub9cc \ucd94\uc801\ud558\uba74\uc11c \ub208\uc758 \ud53c\ub85c\uc640 \uba38\ub9ac\uc9c0\ub048\uac70\ub9bc\uc774 \ub35c\ud574 \uc9c0\uba74\uc11c \uc0dd\uc0b0\uc131\uc774 \uc62c\ub77c\uac08 \uac83\ub9cc \uac19\uc740 \ub290\ub08c\uc774 \ub4e0\ub2e4."),Object(b.b)("p",null,"\uadf8\uce58\ub9cc \uc9c0\uae08\uc740 \uc5b4\ub514\uae4c\uc9c0\ub098 \uc0ac\uc6a9 \ucd08\uae30\uc5d0 \ud6d1\uc5b4\ubcf4\uae30\ub97c \uc704\ud55c \uacfc\uc815\uc5d0\uc11c \ud3ec\uc2a4\ud305\uc744 \ud558\ub294 \uac83\uc774\uae30 \ub54c\ubb38\uc5d0 \uc774\uc0c1\uc801\uc778 \uc0dd\uac01\ub9cc\uc744 \ud560 \ubfd0\uc774\uace0 \ub098\uc911\uc740 \uc5b4\ucc0c \ub420 \uc9c0\ub294 \ubaa8\ub974\uaca0\ub2e4"),Object(b.b)("p",null,"\uadf8\uce58\ub9cc Unity\uacf5\uc2dd\uc5d0\uc11c \uc774 \ud328\ud0a4\uc9c0\ub97c \ud30d\ud30d \ubc00\uc5b4\uc904 \uac70\ub77c\ub294 \uc810\uc740 \uc544\uc8fc \uace0\ubb34\uc801\uc778 \uac83 \uac19\ub2e4."),Object(b.b)(i.a.Google,{client:"ca-pub-4861235624374871",slot:"4257032916",style:{display:"block"},format:"auto",responsive:"true"}),Object(b.b)(c.a,{mdxType:"Comment"}))}m.isMDXComponent=!0}}]);