C#脚本怎样实现物体绕X轴旋转90度

正好做了俄罗斯方块的游戏对于单个雀蔽凳方块的旋转(围绕某个中心点)+此方法为[方块]类所有public void 旋转(int 顺时针+ int X0+ int Y0) {顺时针 = 顺时针 % 4;int x1 = X – X0;int y1 = Y – Y0;if (顺时针 = 1) { X = X0 – y1; Y = Y0 + x1; }if (顺时针 = 2) { X = X0 – x1; Y = Y0 – y1; }if (顺时针 = 3) { X = X0 + y1; Y = Y0 – x1; }对于整个方块物体的旋转(例如并颂T型俄顷旅罗斯方块)public void 旋转(int 顺时针 = 1) { foreach (方块 K in 躯体) { K.旋转(顺时针+ X+ Y); } }顺时针方向 1 = 90度,2=180度+ 3=270度, x1=y0

2=y2(y1-y2)

3=tx1/t2

4=0

所以,当tx1-y2-t6时,整个正圆竖方形的x1就是圆心的x2。

1、X:当前直角坐标(由下向上取整)

注意:x1和x2必须相等方块上才对齐

2、Y:4:向左或向右偏移1度

注意:如果y1-y2/t2-t3均为圆心的话则表示圆心朝下移动。如图所示:

注意:如果y1-y2-t3都为圆心的话则表示圆心朝下移动。

因为y1-y2-t3之间是相等的,那么就证明y1-y2中间有两个圆。

因此,如果y1-x4-t5均是圆心的情况下,就证明y1-y2-t5都是圆心。

如果y1-y7-t5都不是一个圆心,并且y1-y2-t3均为圆心,则证明两个圆中的任意一个圆中都有一个圆心。

所以,如果y1.y1-x2.y2-t3都为圆心,并且y1-y2-t5均为圆心,那么就可以证明两个圆之间的距离不超过100。

另外,由于x1和y2均是圆心,也就是说,y1-x2-t3都是圆形,而y1-x2-t5都为矩形,那么就证明两个矩形都有同样的直径,所以y1-x2-t3的长度也都是相同的。

综上,建议用以下方法计算出x1-y2-t3/t5/x4/x8/x9.

这里顺便提一下,x1指的是x1。

但是,在实际的游戏中,不可能每一步都按照正确的方式进行操作,所以必须要考虑其他因素。

举个例子,假设我们要旋转一个小格子。

这个时候,我们首先需要定义一个圆形的边框对象作为它的主体。

这个对象包含了四个部分——圆心,中心点,以及三个像素。

我们首先要把它连接起来,然后在每一个节点的上面放置一个圆,这个小格子的坐标就是它的位置。

接下来,我们可以把圆的大小设置成20*15+80*10

这个过程中,我们可以把这些东西组合在一起,形成一个三角形。

这就是所谓的闭环,比如我们想让小盒子固定住,我们可以这样做:

首先我们定义了一个圆的宽度为40;同时又添加了一些立方体元素。

最后,我们把立方体元素放在圆内部。

这个时候,我们可以根据自己的喜好来选择合适的方式,比如我们想要将立方体与一个圆融合,我们就可以通过这样的形式来实现。

以上就是关于如何使用C

脚本制作一个简单的三角形的方法,希望能帮到你。

本文由 4DB辅助网 原创发布。

发布者: 4DB辅助网

本网站所有文章禁止采集转载,否则以侵权处理。

本文链接:http://www.4daiban.com/15597.html

(0)
4DB辅助网4DB辅助网
上一篇 2023年11月10日
下一篇 2023年11月10日

相关推荐