{"id":94900,"date":"2019-06-10T16:12:07","date_gmt":"2019-06-10T16:12:07","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=5a86a0a7-bc45-4c50-a8d4-7d7f5a40a5c5"},"modified":"2019-06-10T16:12:07","modified_gmt":"2019-06-10T16:12:07","slug":"construct-beta-r153","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/06\/10\/construct-beta-r153\/","title":{"rendered":"Construct Beta r153"},"content":{"rendered":"<p><a href=\"https:\/\/www.construct.net\/en\">Construct<\/a> beta r153 has just been released.&nbsp; Construct is a \u201ccodeless\u201d HTML5 based game engine that runs entirely in your browser.&nbsp; The major feature of this new update is the new ease curve editor which can be used for tweening timelines.&nbsp; Addition you can now use both local and global variables in scripts in events.<\/p>\n<p>Details from the <a href=\"https:\/\/www.construct.net\/en\/make-games\/releases\/beta\/r153\">release notes<\/a>:<\/p>\n<p><strong>New Features:<\/strong><\/p>\n<ul>\n<li>Custom easing curves to use with timelines <\/li>\n<\/ul>\n<p><strong>New Additions:<\/strong><\/p>\n<ul>\n<li>Use custom easing curves in with the tween behavior <\/li>\n<\/ul>\n<p><strong>Changes:<\/strong><\/p>\n<ul>\n<li>Consistently lowercase filenames on export to avoid case-sensitivity issues <\/li>\n<li>Also warn on Remote Preview if images over 4096 pixels big are used (previously only warned on export) <\/li>\n<li>Animations Editor: Pasting a color into the color inputs of the color palette now changes the alpha to 255 if it was previously 0 <\/li>\n<\/ul>\n<p><strong>Bugs Fixes:<\/strong><\/p>\n<ul>\n<li>Animations Editor: Background of the animation preview dialog was different to the background of the main panel <\/li>\n<li>Animations Editor: Content pasted twice when using the rectangle select tool <\/li>\n<li>Animations Editor: Possible crash while using the rectangle select tool <\/li>\n<li>Animations Editor: Colors not updated properly after pasting into the HEX color input of the Color Palette <\/li>\n<li>Tween Behavior: Runtime crash when destroying the instance affected by a tween which had not yet finished playing <\/li>\n<li>Attempting to copy in the text editor incorrectly triggered a paste action <\/li>\n<li>Disabling a built-in function block could prevent the project running <\/li>\n<li>Fix crash closing Find Results or Bookmarks bars (regression in r151) <\/li>\n<li>Unintentionally could drag view up and down with touch on iOS (regression in r151) <\/li>\n<li>C3 runtime: keep Multiplayer hosts alive even when browser window minimised <\/li>\n<li>Event sheet view: preserve trailing newlines in comments <\/li>\n<li>Runtime: context menus accidentally blocked on form controls (regression in r152) <\/li>\n<\/ul>\n<p><strong>Scripting Updates:<\/strong><\/p>\n<ul>\n<li>Asset APIs to load external scripts &amp; WebAssembly modules <\/li>\n<li>New &#8216;Loading external script &amp; WebAssembly&#8217; example <\/li>\n<li>Access global variables in event sheets via runtime.globalVars <\/li>\n<li>Access local variables in event sheets via localVars in script actions\/blocks <\/li>\n<li>runtime.setReturnValue() function to make it easier to return script values from event functions <\/li>\n<li>Script interfaces for layouts and layers <\/li>\n<li>Editor now validates JavaScript code in your project before preview or export, prompting you to fix syntax errors <\/li>\n<li>Debugger CPU profiler now separately measures time spent in scripts <\/li>\n<li>Added warnings for unused variables, use-before-initalise and assigning to constants <\/li>\n<\/ul>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/HTML5\" rel=\"tag\">HTML5<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Engine\" rel=\"tag\">Engine<\/a><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>Construct beta r153 has just been released.&nbsp; Construct is a \u201ccodeless\u201d HTML5 based game engine that runs entirely in your browser.&nbsp; The major feature of this new update is the new ease curve editor which can be used for tweening timelines.&nbsp; Addition you can now use both local and global variables in scripts in events. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-94900","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/94900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=94900"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/94900\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=94900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=94900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=94900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}