有人能给一个3b代码文件吗?蝴蝶,龙,d弓什么的。老师在讲线切割,

有人能给一个3b代码文件吗?蝴蝶,龙,d弓什么的。老师在讲线切割,,第1张

朋友:你好!

我发一个跑鹿给你,希望对你有用!

B 2113B 4130B 4130 GY L1

B 23656B 0B 23656 GX L1

B 0B 5000B 5000 GY L2

B 7236B 0B 7236 GX L3

B 6756B 20293B 7000 GY NR4

B 17900B 14900B 9000 GX NR3

B 800B 2500B 2500 GY L2

B 810B 180B 810 GX L2

B 1600B 600B 1600 GX L2

B 2600B 2200B 2600 GX L2

B 1200B 1400B 1400 GY L2

B 1600B 2800B 2800 GY L2

B 600B 1600B 1600 GY L2

B 200B 1000B 1000 GY L1

B 600B 600B 600 GY L2

B 3000B 200B 3000 GX L2

B 1400B 600B 1400 GX L2

B 1800B 1400B 1800 GX L2

B 600B 1400B 1400 GY L2

B 200B 1000B 1000 GY L1

B 600B 600B 600 GX L1

B 0B 400B 400 GY L2

B 800B 600B 800 GX L1

B 0B 600B 600 GY L2

B 1000B 0B 1000 GX L3

B 2200B 1200B 2200 GX L3

B 2800B 800B 2800 GX L2

B 2000B 200B 2000 GX L3

B 2000B 200B 2000 GX L2

B 1600B 600B 1600 GX L2

B 1600B 400B 1600 GX L2

B 800B 0B 800 GX L3

B 600B 200B 600 GX L2

B 400B 400B 400 GY L2

B 1000B 2000B 2000 GY L1

B 600B 1800B 1800 GY L1

B 200B 1000B 1000 GY L1

B 1200B 600B 1200 GX L1

B 1000B 600B 1000 GX L1

B 1000B 400B 1000 GX L2

B 1000B 400B 1000 GX L1

B 2600B 0B 2600 GX L1

B 2400B 200B 2400 GX L4

B 2400B 200B 2400 GX L1

B 1000B 200B 1000 GX L1

B 2800B 1600B 2800 GX L1

B 800B 200B 800 GX L2

B 2000B 800B 2000 GX L3

B 600B 600B 600 GY L2

B 2600B 1000B 2600 GX L3

B 1600B 200B 1600 GX L2

B 1200B 960B 1200 GX L2

B 1600B 1080B 1600 GX L3

B 2000B 400B 2000 GX L3

B 2000B 400B 2000 GX L2

B 1400B 400B 1400 GX L3

B 1200B 200B 1200 GX L2

B 2000B 400B 2000 GX L2

B 600B 600B 600 GX L3

B 1400B 0B 1400 GX L3

B 200B 400B 400 GY L3

B 400B 200B 400 GX L4

B 200B 400B 400 GY L3

B 3400B 1800B 3400 GX L4

B 400B 600B 600 GY L4

B 1800B 1600B 1800 GX L3

B 1800B 1200B 1800 GX L3

B 1800B 2400B 2400 GY L3

B 800B 200B 800 GX L2

B 1000B 800B 1000 GX L2

B 1000B 200B 1000 GX L3

B 800B 800B 800 GX L3

B 600B 1400B 1400 GY L3

B 800B 800B 800 GX L3

B 200B 800B 800 GY L4

B 600B 200B 600 GX L4

B 5600B 5000B 5600 GX L4

B 800B 200B 800 GX L4

B 1600B 200B 1600 GX L4

B 1400B 400B 1400 GX L1

B 1000B 400B 1000 GX L1

B 800B 800B 800 GY L2

B 1600B 400B 1600 GX L3

B 600B 0B 600 GX L3

B 1800B 1000B 1800 GX L2

B 1400B 1000B 1400 GX L2

B 1600B 2000B 2000 GY L2

B 600B 1000B 1000 GY L2

B 200B 400B 400 GY L1

B 600B 200B 600 GX L4

B 1200B 1200B 1200 GY L4

B 1600B 1200B 1600 GX L4

B 2000B 400B 2000 GX L4

B 1800B 200B 1800 GX L1

B 9000B 15000B 13000 GX NR3

B 5200B 6200B 7971 GX NR3

B 22811B 6453B 3436 GY NR3

B 15982B 12023B 77993 GY SR4

B 788B 1381B 1381 GY L4

B 18098B 11398B 60699 GX NR4

B 7236B 0B 7236 GX L3

B 0B 5000B 5000 GY L4

B 4329B 0B 4329 GX L1

B 2113B 4130B 4130 GY L3

因为这里只能上传一张图片,所以写了一个单张图片的。装载系列图片的我也写了,只是窗体初始化会很麻烦。以下代码是实现单张图片的随意飞舞程序,能做到:

1、碰到窗体边缘时,图片会自动改变飞舞的方向(题意中要求的“返回”,只能是在一条线上来回移动,本程序实现蝴蝶出发位置随意,能在窗体内四处飞舞),而且头部也会跟着改变方向

2、窗体改变大小时,蝴蝶不会消失不见,会立即在新的窗体内继续飞舞

'建野扮一个Picture1控件,在它的属性对话框内设置Appearance=0 AutoRedraw=True AutoSize=True BorderStyle=0,然后在它的Picture中加载蝴蝶漏脊运图片

'再建一个Picture2控件,在它的属性对话框内设置Appearance=0 AutoRedraw=False AutoSize=False BorderStyle=0,其他默认属性都不得改变

'Form的BackColor设为与蝴蝶图片的背景色一致,本程序中,即&H80000009&

'再加一个Timer1控件

Private Const Pi = 3.1415926535

Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long

Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long

Dim x0!, y0!, x1!, x2!, y1!, y2!, foot!, zt% 'x0和y0是图片框长高,(x1,y1)-(x2,y2)是窗体坐标系,foot是蝴蝶移动步长,zt是蝴蝶飞舞的线路标记

Dim k! 'k或1/k是飞行轨迹的斜率

Dim flag As Boolean 'flag判断是顺时针还是逆时针飞舞

Private Sub bmp_rotate(pic1 As PictureBox, pic2 As PictureBox, ByVal theta As Single) '自定义角度旋转图片

Dim c1x As Integer, c1y As Integer

Dim c2x As Integer, c2y As Integer

Dim a As Single

Dim p1x As Integer, p1y As Integer

Dim p2x As Integer, p2y As Integer

Dim n As Integer, r As Integer

c1x = pic1.ScaleWidth / 2

c1y = pic1.ScaleHeight / 2

c2x = pic2.ScaleWidth / 2

c2y = pic2.ScaleHeight / 2

If c2x < c2y Then n = c2y Else n = c2x

n = n - 1

pic1hDC& = pic1.hdc

pic2hDC& = pic2.hdc

For p2x = 0 To n

For p2y = 0 To n

If p2x = 0 Then a = Pi / 2 Else a = Atn(p2y / p2x)

r 返梁= Sqr(1& * p2x * p2x + 1& * p2y * p2y)

p1x = r * Cos(a + theta)

p1y = r * Sin(a + theta)

c0& = GetPixel(pic1hDC, c1x + p1x, c1y + p1y)

c1& = GetPixel(pic1hDC, c1x - p1x, c1y - p1y)

c2& = GetPixel(pic1hDC, c1x + p1y, c1y - p1x)

c3& = GetPixel(pic1hDC, c1x - p1y, c1y + p1x)

If c0& <> -1 Then xret& = SetPixel(pic2hDC, c2x + p2x, c2y + p2y, c0&)

If c1& <> -1 Then xret& = SetPixel(pic2hDC, c2x - p2x, c2y - p2y, c1&)

If c2& <> -1 Then xret& = SetPixel(pic2hDC, c2x + p2y, c2y - p2x, c2&)

If c3& <> -1 Then xret& = SetPixel(pic2hDC, c2x - p2y, c2y + p2x, c3&)

Next

t% = DoEvents()

Next

End Sub

Private Sub Place(ByVal picnum As Integer, ByVal x As Single, ByVal y As Single) '控制两个图片框的位置

If picnum = 1 Then

Picture1.Left = x

Picture1.Top = y

Else

Picture2.Left = x

Picture2.Top = y

End If

End Sub

Private Sub Direct(ByVal angle As Integer) '按指定角度旋转图片,angle是角度

angle = angle Mod 360

hudu = (Pi * angle * 1#) / (180 * 1#) '弧度

bmp_rotate Picture1, Picture2, hudu

End Sub

Private Sub Form_Activate()

x1 = 0!

x2 = 10000!

y1 = 0!

y2 = 10000!

Me.Scale (x1, y1)-(x2, y2)

Randomize

Picture1.ScaleMode = 3

Picture2.ScaleMode = 3

x0 = Picture1.Width

Picture2.Width = x0

y0 = Picture1.Height

Picture2.Height = y0

Picture1.Visible = True

Picture2.Visible = False

x = Int(1000 + (x2 - x1 - x0 - 1000) * Rnd) '蝴蝶出发处的横坐标

y = Int(1000 + (y2 - y1 - y0 - 1000) * Rnd) '蝴蝶出发处的纵坐标

k = y / x 'k为撞向水平边框或离开竖直边框的斜率,1/k则为撞向竖直边框或离开水平边框的斜率

Place 1, -x2, y2 - y0 '将图片框的复制源移出窗体的可见范围,但Visible属性又必须是True,否则复制图片会失败

Place 2, x, y '初始化蝴蝶的出发位置

Timer1.Enabled = True

Timer1.Interval = 100 '定义移动周期

zt = 0

End Sub

Private Sub Form_Click()

Timer1.Enabled = Not Timer1.Enabled

End Sub

Private Sub Form_Resize() '窗体改变大小时,坐标系需要重新定义

x1 = 0!

x2 = 10000!

y1 = 0!

y2 = 10000!

Me.Scale (x1, y1)-(x2, y2)

Cls

x0 = Picture1.Width

Picture2.Width = x0

y0 = Picture1.Height

Picture2.Height = y0

'如果蝴蝶在窗体外,则立即召回

If Picture2.Left < x1 Then Place 2, x1, Picture2.Top

If Picture2.Top < y1 Then Place 2, Picture2.Left, y1

If Picture2.Left > x2 - x1 - x0 Then Place 2, x2 - x1 - x0, Picture2.Top

If Picture2.Top > y2 - y1 - y0 Then Place 2, Picture2.Left, y2 - y1 - y0

End Sub

Private Sub Form_Unload(Cancel As Integer)

End

End Sub

'zt=0,1,2,3时,分别表示顺时针向右上(简称顺右上)或逆左下,顺右下或逆左上,顺左下或逆右上,顺左上或逆右下

Private Sub Timer1_Timer()

foot = 100

x = Picture2.Left: y = Picture2.Top

Select Case True

Case (flag = True And zt = 0) Or (flag = False And zt = 2)

Place 2, x + foot, y - k * foot

'Line (x, y)-(x + foot, y - k * foot)

Direct 360

If Picture2.Left > x2 - x1 - x0 - foot Then zt = 1: flag = False '撞到垂直边框,将逆左上

If Picture2.Top < foot Then zt = 1: flag = True '撞到水平边框,将顺右下

Case (flag = True And zt = 1) Or (flag = False And zt = 3)

Place 2, x + foot, y + foot / k

'Line (x, y)-(x + foot, y + foot / k)

Direct 270

If Picture2.Left > x2 - x1 - x0 - foot Then zt = 2: flag = True '撞到垂直边框,将顺左下

If Picture2.Top > y2 - y1 - y0 - foot Then zt = 2: flag = False '撞到水平边框,将逆右上

Case (flag = True And zt = 2) Or (flag = False And zt = 0)

Place 2, x - foot, y + k * foot

'Line (x, y)-(x - foot, y + k * foot)

Direct 180

If Picture2.Left < foot Then zt = 3: flag = False '撞到垂直边框,将逆右下

If Picture2.Top > y2 - y1 - y0 - foot Then zt = 3: flag = True '撞到水平边框,将顺左上

Case (flag = True And zt = 3) Or (flag = False And zt = 1)

Place 2, x - foot, y - foot / k

'Line (x, y)-(x - foot, y - foot / k)

Direct 90

If Picture2.Left < foot Then zt = 0: flag = True '撞到垂直边框,将顺右上

If Picture2.Top < foot Then zt = 0: flag = False '撞到水平边框,将逆左下

End Select

Picture2.Visible = True

End Sub

thunder://QUFodHRwOi8vaC45NjIubmV0Ly9saXV4aW5nOS4wNy5leGVaWg==

这是9.07下载地址。。

thunder://QUFodHRwOi8vZHguaG9va2Jhc2UuY29tOjgxLy8wMdTCMTUvwffQx7r7tfu9o87ez97G+DkuMDfNqNPDsOayubahLnJhclpa

这个是无限气补丁。。通用版的。。下载地址

附件是带你走上-.-新手之路的外挂..

下面是加电脑人的方法

可以只输入AI 不输入 后面的代码 不过这样电脑就很单调

在进入联机地图后 键入“\AI ”+下列代码就能加如相应NPC了(AI必须大写)

忍刀 KATANA

q Lance

刀 Blade

匕首 Dagger

锤 Hammer

剑 Sword

双刺 Stinger

指虎 PUNCH

乾坤刀 SAMURAI

npcXX_XX

编号 名称及备注 携带兵雹含刃 阵营

0101 铁q哨兵甲 q 蝴蝶

0102 铁q哨兵乙 q 蝴蝶

0103 军q哨兵长 q 蝴蝶

0301 土匪铁胡子 刀&镖 中立

0302 夜猫子 双刺 蝴蝶

0303 火q哨兵甲 火q 蝴蝶

0304 火q哨兵乙 火q 蝴蝶

0305 火q哨兵丙 火q 蝴蝶

0306 疾剑哨兵长 剑&镖 蝴蝶

0401 禁卫侍官长 火q&刀 蝴蝶

0402 金q侍卫甲 q 蝴蝶

0403 金q侍卫乙 q 蝴蝶

0404 销物火筒兵甲 火q&匕首 蝴蝶

0405 火筒兵乙 火q&匕首 蝴蝶

0406 禁卫士兵甲 刀 蝴蝶

0407 禁卫士兵乙 刀 蝴蝶

0501 屠城 锤 蝴蝶

0502 无名杀手 镖&剑 蝴蝶

0503 蒙面人甲 火q&匕首 蝴蝶

0504 蒙面人乙 火q&双刺 蝴蝶

0505 野和尚甲 锤&镖 蝴蝶

0506 野和尚乙 锤&飞轮 蝴蝶

0507 金q侍卫 q&双刺 蝴蝶

0508 大刀侍卫 刀 蝴蝶

0509 范璇 剑 蝴蝶

0901 冷燕 剑 蝴蝶

0902 屠城(不动) 锤 中立

1001 屠城 刀 蝴蝶

1002 蒙面人甲 火q&匕首 蝴蝶

1003 蒙面人乙 火q&双刺 蝴蝶

1004 蒙面人丙 火q&匕首 蝴蝶

1005 蒙面人丁 火q&双刺 蝴蝶

1301 冷燕 双刺 流亏肆液星

1302 王强 刀 蝴蝶

1303 军q官差甲 q 蝴蝶

1304 军q官差乙 q 蝴蝶

1305 夜猫子(不动) 火q 蝴蝶

1306 官差甲(不动) 刀 蝴蝶

1307 官差乙(不动) 刀 蝴蝶

1308 官差丙(不动) 刀 蝴蝶

1401 大刀哨兵 飞轮&刀 蝴蝶

1402 铁q哨兵 飞轮&q 蝴蝶

1501 萧安 剑 蝴蝶

1502 左护法 火q&剑 蝴蝶

1503 右护法 锤 蝴蝶

1504 金q侍卫甲 q 蝴蝶

1505 金q侍卫乙 q 蝴蝶

1506 金q侍卫丙 q&镖 蝴蝶

1507 金q侍卫丁 q&火q 蝴蝶

1508 无名 匕首 流星

谢谢-.-如果觉得好 请采纳我.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8272152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存