1.先重写Image类,实现对Image图形范围的重写; 2.对不规则按钮添加Polygon Collider2D组件,调整大小圈中要点击的范围; 3.将重写的Image类添加到不规则按钮上时,需要移除不规则按钮上原来的Image组件,因为这个是继承Image,一个物体上不能同时有两个Image组件 ...
分类:
编程语言 时间:
2021-06-28 20:15:51
阅读次数:
0
文章目录 一. 前言 二. 最终效果 三. 实现 1、创建UICamera 2. UIPolygon节点 3. 编辑碰撞区域 5. 运行测试 6. UIPolygon代码 一. 前言 游戏开发中,可能有一些不规则按钮,而且必须严格检测不规则区域是否被点击到。一个常见的例子就是地图板块按钮。 二. 最 ...
分类:
编程语言 时间:
2021-06-18 19:38:27
阅读次数:
0
一种是alpha检测 一种是设置collider 参考: https://zhuanlan.zhihu.com/p/34204396 下面给出第二种方案代码 ...
分类:
编程语言 时间:
2019-07-23 15:22:11
阅读次数:
292
最近在做一个东西,如地图,点击地图上的某一区域,这一区域需要填充成其他颜色。区域是不规则的,而且点击该区域的任一点,都能够变色。普通的按钮只是简单的加载一幅图肯定是不行的。查了很多资料,终于把它搞定了。实现方法不是原创,也是参照了网上的实现。 具体的思想:就是根据图片文件来画这个按钮,画出的按钮,形 ...
利用 Firemonkey 控件的组合及可塑性,可以做出千变万化的效果及功能,下面展示一个不规则按钮的实做: 效果图: 实做方法: 原码下载:[原创]TestButton45_不规则按钮_by_Aone.zip ...
分类:
其他好文 时间:
2016-08-05 15:29:36
阅读次数:
163
一周新知识点记录(15.10.27)一、不规则按钮OBShapedButton常规按钮都是一个矩形区域,即使设置了按钮layer的cornerRadious,能响应点击事件的依旧是整个矩形区域。OBShapedButton是开源的第三方库,直接继承自UIButton,直接使用即可。它的响应区域只限定...
分类:
其他好文 时间:
2015-10-27 21:30:04
阅读次数:
113
在 CSDN 上,经常有朋友问到不规则窗口或者不规则的按钮如何制作,在这里我介绍
几个比较常用的 API 函数,来实现不规则窗口或者不规则按钮的制作。
一、先看一下效果:
点击一下圆形花边按钮,效果如下:
(蓝色的为桌面)
CSDN 社区电子杂志—POWERBUILDER 杂志创刊号
二、下面我介绍一下程序中主要用到的几个 API 函数:
1. 创建一个圆角矩形 CreateR...
分类:
其他好文 时间:
2015-05-12 13:34:22
阅读次数:
370
要求:
1 使得窗体或按钮的形状跟图片一致。
效果图:...
在Android上有很多不规则按钮。如:
这个时候,我们如果想做成不规则按钮的话,第一步就是搞一张边缘透明的png图片,然后用src指定到他,这个时候我们会发现,还没有达到要的效果,还有图片周围还是有一层渲染。此时还要搞第二步:需要对ImageButton设置背景属性android:background="#00000000",就实现了不规则按钮的效果了。如图:...
分类:
移动开发 时间:
2014-08-18 16:30:52
阅读次数:
225
本篇文章主要讲一下怎么做一个不规则的按钮,比如如下图的八卦,点击绿色和点击红色部分,需要执行不同的事件一般情况下,如果要检测某一个精灵是否被点中,做法如下bool HelloWorld::ccTouchBegan(cocos2d::CCTouch* pTouch, cocos2d::CCEvent*...
分类:
其他好文 时间:
2014-06-21 09:15:40
阅读次数:
277