多边形按钮(PolygonButton)
<p>[TOC]</p>
<h3>多边形按钮</h3>
<pre><code>co.PolygonButton:create(_parent,name,x,y, normalImage,clickFun)</code></pre>
<pre><code>_parent 父节点
name 控件名称
x 横向坐标
y 纵向坐标
normalImage 图片路径
clickFun 点击回调函数</code></pre>
<h3>设置多边形按钮顶点数据(可以在后台网站打开多边形顶点提取工具获得数据)</h3>
<pre><code>co.PolygonButton:setPoints(btn,points)</code></pre>
<pre><code>btn 多边形按钮控件
points 顶点数据表
--[[
{
{4, 2},
{124, 1},
{124, 98},
{35, 100},
}
]]</code></pre>
<h3>设置是否禁用</h3>
<pre><code>co.PolygonButton:setEnabled(btn,static)</code></pre>
<pre><code>btn 多边形按钮控件
static 是否禁用</code></pre>
<h3>设置是否置灰</h3>
<pre><code>co.PolygonButton:setGrey(btn,IsGrey)</code></pre>
<pre><code>btn 多边形按钮控件
IsGrey 是否置灰</code></pre>
<h3>设置置透明度</h3>
<pre><code>co.PolygonButton:setOpacity(btn,value)</code></pre>
<pre><code>btn 多边形按钮控件
value 透明度</code></pre>
<h3>获取图形控件对象 可以使用co.Node接口设置图形</h3>
<pre><code>co.PolygonButton:GetButtonImageNode(btn)</code></pre>
<pre><code>btn 多边形按钮控件
return 按钮的图像对象</code></pre>