cocos2dx --- 按钮点击居中放大
发布时间:2020-12-14 20:38:10 所属栏目:百科 来源:网络整理
导读:原文地址:http://www.jb51.cc/article/p-ewjnepmt-db.html 自定的简单按钮,直接贴代码: [cpp] view plain copy print ? MenuItem*MenuItemNode::create( const char *normal,Ref*target,SEL_MenuHandlerselect) { auto_normal=Sprite::create(normal); re
原文地址:http://www.52php.cn/article/p-ewjnepmt-db.html 自定的简单按钮,直接贴代码:
但是很可惜,这种放大是基于锚点(0,0)的,是向右上方放大,非常别钮,需要让其居中放大,需要修改cocos2dx源码:
找到CCMenuItem.cpp 修改方法:void MenuItemSprite::setSelectedImage(Node* image) 代码:
用上面自定义的Node创建一个按钮,点击试下,居中放大,而且变色,灰常的不错,而且还节省资源。
PS:图片的变色可以自已根据需要去调,修改这个方法的参数:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ruby-on-rails – PostgreSQL,Rails和:order =>
- flex radiobutton checkbutton combox color fle
- c# – ADO .NET中的可组合查询每次迭代都会返回更
- Cocos-Js项目中自己写的 HashMap
- c – 为什么Jansson的is_json_object()无法识别我
- VLAN的Hybrid和Trunk端口区别
- Ajax POST调用ASP.NET MVC控制器给出net :: ERR_
- 正则 - 单词边界 /b
- ruby-on-rails – 在最后一个字符出现后拆分字符
- 数组 – Swift位数组到字节数组(UInt8数组)
热点阅读