码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx 关于shader高亮使用的问题

时间:2015-03-10 12:16:31      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:

cocos2dx 使用shader 制作高亮效果,在Android下,如果手机设置“不保留活动”的话,home出去之后,shader是要被销毁。

会造成一些坐标不对,不能高亮的问题。


解决方法:

捕获重新进游戏,render recreate的事件。

Director::getInstance()->getEventDispatcher()->addCustomEventListener(EVENT_RENDERER_RECREATED, [this](EventCustom* event){

        /** listen the event that renderer was recreated on Android/WP8 */

        //reload

        this->reload();

});

在reload方法里面,重新load shader。



cocos2dx 关于shader高亮使用的问题

标签:

原文地址:http://blog.csdn.net/twolight88/article/details/44172179

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!