三,imageVIew

cocos2d-x技术群新群:117871561
c++技术交流群:593010226

这里不死抠cocos-lua组件的原理, 重在快速上手使用, 只针对快速开发,所以我尽量用简洁 易懂的 文笔去阐述。

在一个公司里能运用手上的知识 快速的完成一个功能才是最好的,也可已根据自己的能力和时间 去选择是不是要深入的了解这些组件及功能。

当然我的文章 也会根据我对cocos2d-lua的了解程度 不断更新,完善,希望能帮助在职场打拼的朋友从菜鸟到大神

imageView 可以最直观的看成一张图片
主要属性:
可以设置点击事件
可以拉伸

1,创建方法
(1)

--不带参数的创建
local  View = cc.ImageView:create()

(2)

--用一张图片创建
local View = cc.ImageView:create(“view.png”)

2,示例

--创建一个imageView
local Mask = cc.ImageView:create(“xx.png”)
--设置标签
Mask:setTag(SETVIEW)
--设置自身的大小(设置拉伸相当于Sprite拉伸setScale())
Mask:setContentSize(cc.size(1333,750))
--位置
Mask:setPostion(750,550)
--设置9点图片属性 保证图片拉伸后不会失真或者变形 通常创建一个imageView都会设置此属性
Mask:setScale9Enabled(true)
--设置允许触摸事件
Mask:setTouchEnabled(true)
self:addChild(Mask)
--添加触摸监听,参数为点击图片时的回调
Mask:addTouchEventListener(
--匿名函数 功能是点击结束后 Mask从父节点删除
function(sender, eventType)
            if eventType == ccui.TouchEventType.ended then
                Mask:removeFromParent()
            end
        end
)

3,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,389评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • 科普 Cocos Creator是触控最新一代游戏工具链的名称。如果不太清楚的,可以先看一些新闻。 新编辑器Coc...
    麒麟子阅读 10,927评论 5 13
  • “豆儿大,豆儿大,三间屋子盛不下。” “高高山上一碗水,那溜泡约假鸡腿,”(油灯台) “半天空中一只碗,下雨下不满...
    雄年必浪阅读 4,624评论 5 1
  • 正月二八,午间有暇,吾与友游于东湖。 是日也,天清气爽,风和日丽。 白云飘荡于空,云卷云舒,畅游自在;绿溪蜿蜒于地...
    正昇阅读 2,241评论 2 1

友情链接更多精彩内容