查看: 6533|回复: 12

[原创发布] 自己做的采集系统!

  [复制链接]
梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-1-16
回帖
0
发表于 2008-1-19 08:18:27 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 后知后觉 于 2009-7-30 02:42 编辑

自己的采集系统
在Main  插入此脚本!
在事件里输入脚本
$scene = Scene_Collection
接有采集画面了
哈哈   

######################################################################
class Window_Collection < Window_Selectable
  def initialize
    super(240, 200, 120, 80)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    refresh
  end
  def refresh
    self.contents.clear
    #self.contents.draw_text(4, 20, 40, 32, "采集……", 2)
  end
  def update(t)
    @t = t
    for i in 0..@t
      self.contents.font.color = Color.new(32, 255, 32, 160)
      self.contents.draw_text(4, 0, 80, 32, "采集中……", 0)
      self.contents.font.color = Color.new(200, 200, 200, 160)
      self.contents.draw_text(4 + i * 4, 32, 4 ,20, "█", 0)
    end
  end  
end

class Window_Collection_End < Window_Selectable
  def initialize
    super(240, 200, 120, 80)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
    update
  end
  def refresh
    self.contents.clear
  end
  def update
    self.contents.draw_text(4, 10, 80, 32, "得到 花 1 个")
  end
end

class Scene_Collection
  def main
    @spriteset = Spriteset_Map.new
    @message_window = Window_Message.new
    @i = 1   
    @collection_window = Window_Collection.new
    @wait_count = 20
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      if $scene != self
        return
      end
    end
    Graphics.freeze   
  end
  def update
    if @wait_count != 0
      @wait_count -= 1
      return
    elsif @i <= 20
      @collection_window.update(@i)
      @i += 1
      @wait_count = 20
      return
    else
      @collection_window.dispose
      update_collection_window
      @wait_count = 20
      return
    end        
  end
  def update_collection_window
    @collection_end_window = Window_Collection_End.new
    @wait_count = 160
    @collection_end_window.dispose
    $scene = Scene_Map.new   
  end
end
###################################################################





名侦探小柯

梦石
10
星屑
4420
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2008-1-20 02:15:53 | 显示全部楼层
MS用事件做也可以……|||

系统好像太过简单了……(脚本只不过是增加了一个过渡画面……|||)
不过有时也会有用,
收下了!{/wx}

点评

我就有一个用事件做的范例。  发表于 2010-10-4 19:42
逮住事件党一只……………………话说回来永也是事件党,在老版本签名是:要么去学脚本、要么和我一起做事件…【当然最出名的还是幕后素材党】  发表于 2010-10-4 18:56
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

太后老佛爷

梦石
0
星屑
100
在线时间
298 小时
注册时间
2007-1-13
回帖
1735
发表于 2008-1-21 01:11:44 | 显示全部楼层
那朵花不是默认素材吧
[
回复

使用道具 举报

龙皇

梦石
0
星屑
50
在线时间
83 小时
注册时间
2007-8-8
回帖
2623
发表于 2008-1-21 03:00:42 | 显示全部楼层
MS不错!
先收下再说。

                签名图来自:無限のファンタジア
                 我的RMXP专题空间--龙使传说
回复

使用道具 举报

论坛御王核潜艇

梦石
0
星屑
50
在线时间
50 小时
注册时间
2006-1-3
回帖
584

冬季迷宫创意大赛冠军

发表于 2008-1-21 03:10:21 | 显示全部楼层
非常好!
回复

使用道具 举报

头像被屏蔽

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
回帖
895
发表于 2008-1-21 03:14:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2008-1-21 22:11:26 | 显示全部楼层
不错!
回复

使用道具 举报

头像被屏蔽

月

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-26
回帖
1437
发表于 2008-1-27 19:09:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

SB们再见

梦石
0
星屑
50
在线时间
13 小时
注册时间
2007-12-15
回帖
3520
发表于 2008-1-27 19:41:00 | 显示全部楼层
鼓励
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
115
在线时间
3 小时
注册时间
2008-1-12
回帖
324
发表于 2008-1-27 20:06:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部