赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
$bit_hash={}
$bit_hash["1"] = Rect.new(0,0,32,32)
$bit_hash["新"] = Rect.new(32,0,32,32)
$bit_hash["游"] = Rect.new(64,0,32,32)
$bit_hash["戏"] = Rect.new(96,0,32,32)
$src_bitmap = Bitmap.new("1.png")
class Bitmap1 < Bitmap
def draw_text1(x,y,text,opacity=255)
xx = x
while ((c = text.slice!(/./)) != nil)
c = c.to_s
if $bit_hash[c].nil?
draw_text(x,y,self.width,self.height,c)
else
blt(x, y, $src_bitmap, $bit_hash[c], opacity)
x += $bit_hash[c].width
end
end
end
end
然后准备一张大小128*32的图命名1.png
然后写一个漂亮的“1”。
最后,执行:
$draw_text1 = Sprite.new
$draw_text1.bitmap = Bitmap1.new(100,100)
$draw_text1.bitmap.draw_text1(1,1,"1新游戏") |
|