[{"data":1,"prerenderedAt":107},["ShallowReactive",2],{"\u002F2014-11-30-umg%E5%9C%A84-6-0%E7%89%88%E6%9C%AC%E4%B8%AD%E7%9A%84%E5%8D%87%E7%BA%A7%E5%8F%98%E5%8A%A8":3},{"id":4,"title":5,"body":6,"date":83,"description":12,"extension":84,"meta":85,"navigation":88,"path":100,"seo":101,"stem":102,"tags":103,"__hash__":106},"blogs\u002F_legacy\u002F2014\u002F2014-11-30-umg%e5%9c%a84-6-0%e7%89%88%e6%9c%ac%e4%b8%ad%e7%9a%84%e5%8d%87%e7%ba%a7%e5%8f%98%e5%8a%a8.md","UMG在4.6.0版本中的升级变动",{"type":7,"value":8,"toc":80},"minimark",[9,13,16,23,26,33,36,41,47,50,55,61,64,69,72,77],[10,11,12],"p",{},"UE4目前处在一个非常活跃的开发阶段，在升级到4.6.0版本之后。UMG功能已经离开了实验性功能模块，同时这个版本已经支持中文语言了。",[10,14,15],{},"才过了1个多月就有这么大的变动，就只能从断掉的地方从新开始了。好在UMG本身从上一次到现在这个版本并没有什么大的变动。对原有的代码进行检查，目前能找到的变动有下面这些。",[17,18,19],"ol",{},[20,21,22],"li",{},"按钮的绑定函数改为了事件绑定",[10,24,25],{},"原有的绑定函数的形式不再有效，所以要在蓝图中作出相应的修改。",[10,27,28],{},[29,30],"img",{"alt":31,"src":32},"image","\u002Fwp-content\u002Fuploads\u002F2014\u002F11\u002Fimage_thumb.png",[10,34,35],{},"修改为了事件模式之后，按钮和响应函数之间的关系变得更加直观了。",[10,37,38],{},[29,39],{"alt":31,"src":40},"\u002Fwp-content\u002Fuploads\u002F2014\u002F11\u002Fimage_thumb1.png",[17,42,44],{"start":43},2,[20,45,46],{},"Border的颜色属性变动",[10,48,49],{},"Border现在默认是白色不透明了，如果原来有使用Border进行布局的话升级之后就会看到界面一片白了。要使用透明效果就必须对颜色修改：",[10,51,52],{},[29,53],{"alt":31,"src":54},"\u002Fwp-content\u002Fuploads\u002F2014\u002F11\u002Fimage_thumb2.png",[17,56,58],{"start":57},3,[20,59,60],{},"Add to Viewport 函数变更",[10,62,63],{},"AddtoViewPort函数中原本的Modal和Show Cursor参数已经没有了。要实现这两个功能，就必须通过PlayerController进行控制。模态的控制如下：",[10,65,66],{},[29,67],{"alt":31,"src":68},"\u002Fwp-content\u002Fuploads\u002F2014\u002F11\u002Fimage_thumb3.png",[10,70,71],{},"模态相关的话是一个Game和UI的控制权分配问题，通过下面的这组函数进行控制：",[10,73,74],{},[29,75],{"alt":31,"src":76},"\u002Fwp-content\u002Fuploads\u002F2014\u002F11\u002Fimage_thumb4.png",[10,78,79],{},"对上面的改动进行相应的修正之后，原本的代码就可以在新的版本中正常的工作 了。",{"title":81,"searchDepth":43,"depth":57,"links":82},"",[],"2014-11-30","md",{"layout":86,"status":87,"published":88,"author":89,"author_login":90,"author_email":91,"author_url":92,"wordpress_id":93,"wordpress_url":94,"date_gmt":95,"excerpt":96},"post","publish",true,{"display_name":90,"login":90,"email":91,"url":92},"chaoshikari","chaoshikari@gmail.com","\u002F",1079,"\u002F\u002F?p=1079","2014-11-30 05:08:11 +0000",{"type":7,"value":97},[98],[10,99,12],{},"\u002F2014-11-30-umg在4-6-0版本中的升级变动",{"title":5,"description":12},"_legacy\u002F2014\u002F2014-11-30-umg%e5%9c%a84-6-0%e7%89%88%e6%9c%ac%e4%b8%ad%e7%9a%84%e5%8d%87%e7%ba%a7%e5%8f%98%e5%8a%a8",[104,105],"UE4","UMG","211uQ_hHtqukg9a475OoGFpORkJgoSXNDZZUDjoLQh0",1788763181039]