| 
 
| 赞 | 9 |  
| VIP | 1 |  
| 好人卡 | 6 |  
| 积分 | 205 |  
| 经验 | 289801 |  
| 最后登录 | 2025-6-10 |  
| 在线时间 | 94 小时 |  
 Lv5.捕梦者 御灵的宠物 
	梦石12 星屑8481 在线时间94 小时注册时间2006-12-11帖子3156 
 | 
| 那个,你在我那个脚本里加一个判断就可以 def draw_triangle(x1,y1,x2,y2,x3,y3,color=Color.new(0,0,0,255))
 triangle=Sprite.new
 triangle.bitmap=Bitmap.new(640,480)
 x=0
 if x2 != x1
 k1=(y2-y1)*1.0/(x2-x1)
 end
 if x3 != x1
 k2=(y3-y1)*1.0/(x3-x1)
 end
 if x3 != x2
 k3=(y3-y2)*1.0/(x3-x2)
 end
 height=1
 if x1 != x2
 for x in x1..x2
 y = (x-x1)*k1+y1 #求出点
 height = (x-x1)*k2+y1-y
 if height < 0
 y+=height
 height = 0 - height
 end
 triangle.bitmap.fill_rect(x, y, 1, height, color)
 end
 end
 if x2 != x3
 for x in x2..x3
 y = (x-x2)*k3+y2
 height = (x-x1)*k2+y1-y
 if height < 0
 y+=height
 height = 0 - height
 end
 triangle.bitmap.fill_rect(x, y, 1, height, color)
 end
 end
 end
 
 不知道这么干行不。
 一祯一个我不知道效果如何,记得画CP条的时候FPS降的也不是很多,不过肯定有影响吧= =
 | 
 |