在带有CGRect框架的UIView中制作三角形

嗨,我正在制作游戏,需要在底部确定一个峰值,我决定通过UIView和碰撞来实现。我正在快速编码。

我目前有一个广场:

        //Object Setup
        let square = UIView(frame: CGRect(x:100, y:100, width: 100, height: 100))
        square.backgroundColor = UIColor.purpleColor()
        view.addSubview(square)

我想要一个三角形,我有一个可以用于三角形的图像,但是该图像是正方形的,因此可以肯定的是,碰撞将是当它接触到图像边界而不是实际的三角形边界时,请咨询如何处理图像或我怎么变得方形。

谢谢

亚历克斯

史蒂夫·罗森伯格

这里有教程:

http://jamesonquave.com/blog/drawing-custom-views-with-swift-andrew-vanwagoner/

用这样的代码:

func drawPlayPathTo(context: CGContextRef, boundedBy rect: CGRect) {
  CGContextSetFillColorWithColor(context, UIColor.blackColor().CGColor)
  CGContextMoveToPoint(context, rect.width / 4, rect.height / 4)
  CGContextAddLineToPoint(context, rect.width * 3 / 4, rect.height / 2)
  CGContextAddLineToPoint(context, rect.width / 4, rect.height * 3 / 4)
  CGContextAddLineToPoint(context, rect.width / 4, rect.height / 4)
  CGContextFillPath(context)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何制作带有凹形左边框的div三角形?

来自分类Dev

如何在带有阴影的窗体上制作三角形?

来自分类Dev

创建顶部带有三角形的UIView

来自分类Dev

绘制带有圆角的三角形

来自分类Dev

将三角形移动到带有三角形条的新列

来自分类Dev

如何在Flutter中绘制带有尖头三角形的线?

来自分类Dev

c中带有while循环的数字三角形

来自分类Dev

css中带有三角形边的矩形

来自分类Dev

Xcode 中带有黑色三角形的文件夹

来自分类Dev

我想制作一个带有三角形图标的按钮

来自分类Dev

三角形CSS中的三角形

来自分类Dev

For / While循环制作*三角形

来自分类Dev

如何制作三角形投影?

来自分类Dev

如何制作重叠的三角形

来自分类Dev

如何制作三角形JAVA

来自分类Dev

用星星制作三角形

来自分类Dev

如何制作三角形div?

来自分类Dev

使用java制作三角形

来自分类Dev

android: 如何制作三角形布局

来自分类Dev

尝试在OpenGL中绘制带有三角形的复杂多边形时出现错误

来自分类Dev

毕加索(Picasso)加载图像,在图像的一角带有三角形

来自分类Dev

如何在CSS中制作具有光滑侧面的箭头三角形?

来自分类Dev

如何在UIView中绘制具有特定角度的开放式三角形?

来自分类Dev

如何在UIView中绘制具有特定角度的开放式三角形?

来自分类Dev

在Android中制作一个三角形按钮

来自分类Dev

连接顶点以在python中制作三角形

来自分类Dev

如何在CSS功能区菜单中制作右侧三角形?

来自分类Dev

jQuery显示/隐藏带有文本和三角形的对象-三角形移动,但是文本消失

来自分类Dev

jQuery显示/隐藏带有文本和三角形的对象-三角形移动了,但是文本消失了

Related 相关文章

热门标签

归档