设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2517|回复: 10
打印 上一主题 下一主题

#%#%#……气死!!!

 关闭 [复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2008-9-1 00:22:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

class Inputbox
  def initialize(x,y="rect",w="rect",h="rect")
    if h == "rect"
      @rect = x
      @rect2 = Rect.new(@rect.x+1,@rect.y+1,@rect.width-1,@rect.height-1)
    else
      @rect = Rect.new(x,y,w,h)
      @rect2 = Rect.new(x+1,y+1,w-1,h-1)
    end
    @txtbox = TextBox.new(@rect.width,@rect.height)
    @back = Sprite.new
    @back.x = @rect.x
    @back.y = @rect.y
    @back.z = 32460
    @back.bitmap = Bitmap.new(@rect.width,@rect.height)
    @back.bitmap.fill_rect(@rect,Color.new(0,0,0))
    @in = Sprite.new
    @in.x = @rect.y
    @in.y = @rect.y+1
    @in.z = 32460
    @in.bitmap = Bitmap.new(@rect2.width,@rect2.height)
    @in.bitmap.fill_rect(@rect2,Color.new(255,255,255))   
    @text_show = Sprite.new
    @text_show.x = @rect.y+1
    @text_show.y = @rect.x+1
    @text_show.z = 32460
    @text_show.bitmap = Bitmap.new(@rect2.width,@rect2.height)
    @ot = nil
    @active = true
  end
  def active=(value)
    @active = value
  end
  def active
    return @active
  end
  def text=(text1)
    @txtbox.set_txt(text1)
  end
  def text
    return @txtbox.txt
  end
  def update
    hitTest
    if @active
      @txtbox.update
    end
    @t = text
    if @t != @ot
      @text_show.bitmap.clear
      @text_show.bitmap.draw_text(@rect2,@t)
    end
  end
  def dispose
    @txtbox.dispose
    @back.dispose
    @in.dispose
    @text_show.dispose
  end
  #--------------------------------------------------------------------------
  #  Check Mouse over rect?
  #--------------------------------------------------------------------------
  def mouse_over?(rect)
    if $mouse.x > rect.x and $mouse.x < rect.x + rect.width and
      $mouse.y > rect.y and $mouse.y < rect.y + rect.height
      return true
    end
    return false
  end
  def hitTest
    if Input.pressed?(Input::Mouse_Left)
      if mouse_over?(@rect)
        @active = true
      else
        @active = false
      end
    end
  end
end

为什么Sprite不显示
此贴于 2008-9-13 10:02:44 被版主八云紫提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
哎呀,蛋疼什么的最有爱了
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
2
发表于 2008-9-1 01:08:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

3
 楼主| 发表于 2008-9-1 01:53:01 | 只看该作者
以下引用kissye于2008-8-31 17:08:10的发言:

TextBox你没贴上来,我把这一句注释掉了
其他可以正常显示...

什么咚咚?
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-8
帖子
466
4
发表于 2008-9-1 02:01:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

5
 楼主| 发表于 2008-9-1 04:53:51 | 只看该作者
以下引用kissye于2008-8-31 18:01:07的发言:

我贴的图不就是你脚本显示的东西吗@ @
背景1填充黑色,背景2填充白色...
可以显示啊
不过你脚本里没有附带TextBox,我注释掉了那一句,你可以看看是不是TextBox的问题

TextBox没问题,难道是我RP了{/gg}{/pz}
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

6
发表于 2008-9-1 05:05:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

7
 楼主| 发表于 2008-9-1 05:30:29 | 只看该作者
以下引用沉影不器于2008-8-31 21:05:33的发言:

TextBox是那个免dll的吧....楼主加油

对,那个免dll,ms有些问题(拷贝)
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-8-10
帖子
273
8
发表于 2008-9-2 04:47:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
15
在线时间
0 小时
注册时间
2008-9-2
帖子
3
9
发表于 2008-9-2 07:43:12 | 只看该作者
看的我头好晕...
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

10
 楼主| 发表于 2008-9-3 19:38:59 | 只看该作者
以下引用龙轩于2008-9-1 20:47:27的发言:

楼主啊···你的dll实在不怎么好··

?
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-29 07:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表