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

Project1

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

小柯进……你委托的脚本……

 关闭 [复制链接]

Lv1.梦旅人

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
帖子
2432
跳转到指定楼层
1
发表于 2008-2-25 04:09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
只是测试版……你看看是不是这效果……如果是的话再排版……
  1. #==============================================================================
  2. # ■ Window_Item
  3. #------------------------------------------------------------------------------
  4. #  物品画面、战斗画面、显示浏览物品的窗口。
  5. #==============================================================================

  6. class Window_Item < Window_Selectable
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对象
  9.   #     x      : 窗口的 X 坐标
  10.   #     y      : 窗口的 Y 坐标
  11.   #     width  : 窗口的宽
  12.   #     height : 窗口的高
  13.   #--------------------------------------------------------------------------
  14.   def initialize(x, y, width, height)
  15.     super(x, y, width, height)
  16.     @column_max = 2
  17.     self.index = 0
  18.     refresh
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 取得物品
  22.   #--------------------------------------------------------------------------
  23.   def item
  24.     return @data[self.index]
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 列表中包含的物品
  28.   #     item : 物品
  29.   #--------------------------------------------------------------------------
  30.   def include?(item)
  31.     return false if item == nil
  32.     if $game_temp.in_battle
  33.       return false unless item.is_a?(RPG::Item)
  34.     end
  35.     return true
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 显示是否可以使用物品
  39.   #     item : 物品
  40.   #--------------------------------------------------------------------------
  41.   def enable?(item)
  42.     return $game_party.item_can_use?(item)
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● 刷新
  46.   #--------------------------------------------------------------------------
  47.   def refresh
  48.     @data = []
  49.     for item in $game_party.items
  50.       next unless include?(item)
  51.       @data.push(item)
  52.       if item.is_a?(RPG::Item) and item.id == $game_party.last_item_id
  53.         self.index = @data.size - 1
  54.       end
  55.     end
  56.     @data.push(nil) if include?(nil)
  57.     @item_max = @data.size
  58.     create_contents
  59.     for i in 0...@item_max
  60.       draw_item(i)
  61.     end
  62.   end
  63.   #--------------------------------------------------------------------------
  64.   # ● 描绘项目
  65.   #     index : 项目编号
  66.   #--------------------------------------------------------------------------
  67.   def draw_item(index)
  68.     rect = item_rect(index)
  69.     self.contents.clear_rect(rect)
  70.     item = @data[index]
  71.     if item != nil
  72.       number = $game_party.item_number(item)
  73.       enabled = enable?(item)
  74.       rect.width -= 4
  75.       draw_item_name(item, rect.x, rect.y, enabled)
  76.       self.contents.font.size = 12
  77.       self.contents.draw_text(rect.x + 5  , rect.y - 23, WLH , 80, number.to_s, 2)
  78.       self.contents.font.size = 20
  79.     end
  80.   end
  81.   #--------------------------------------------------------------------------
  82.   # ● 更新帮助文本
  83.   #--------------------------------------------------------------------------
  84.   def update_help
  85.     @help_window.set_text(item == nil ? "" : item.description)
  86.   end

  87.   def draw_item_name(item, x, y, enabled = true)
  88.     if item != nil
  89.       draw_icon(item.icon_index, x, y, enabled)
  90.       self.contents.font.color = normal_color
  91.       self.contents.font.color.alpha = enabled ? 255 : 128
  92.       self.contents.draw_text(x + 48, y, 172, WLH, item.name)
  93.     end
  94.   end  
  95. end
复制代码
From mortal hope immortal power springs.
头像被屏蔽

Lv1.梦旅人 (禁止发言)

喵,小柯的宠物

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2310
2
发表于 2008-2-25 04:37:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
帖子
1081
3
发表于 2008-2-25 04:57:10 | 只看该作者
=。=似乎只是把数字改了下位置……
排版似乎不难……

加上一个格子限制
我觉得麻烦的是那个切格……上次尝试用fill_rect来切,结果奇丑……丑到不协调……无奈作罢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
帖子
2432
4
 楼主| 发表于 2008-2-25 20:13:06 | 只看该作者
以下引用幻の飞鱼于2008-2-24 20:57:10的发言:

=。=似乎只是把数字改了下位置……
排版似乎不难……

加上一个格子限制
我觉得麻烦的是那个切格……上次尝试用fill_rect来切,结果奇丑……丑到不协调……无奈作罢

我的想法是直接导入底图= =
From mortal hope immortal power springs.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2005-10-25
帖子
108
5
发表于 2008-2-25 20:25:54 | 只看该作者
这个效果和以前亿万发过的一个很像呢
正好我现在写的脚本用的也是这样子的{/cy}
切格的话用fill_rect来做确实不麻烦,不过就是坐标要算好
其实我还是很向往像暗黑那种的格子...有占1格的,有占8格的
小星子=亿万星辰@PSVita
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

6
发表于 2008-2-25 21:36:09 | 只看该作者
有图吗?希望能看看图....网吧没VX了
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
帖子
4085

第1届短篇游戏比赛亚军

7
发表于 2008-2-25 21:43:25 | 只看该作者
以下引用风雪优游于2008-2-25 13:36:09的发言:

有图吗?希望能看看图....网吧没VX了


纵然千里外,我等雁归来。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

8
发表于 2008-2-25 21:51:19 | 只看该作者
好像很不错哦,比较有特色。
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

9
发表于 2008-2-26 04:08:54 | 只看该作者
以下引用美兽于2008-2-25 13:43:25的发言:


以下引用风雪优游于2008-2-25 13:36:09的发言:

有图吗?希望能看看图....网吧没VX了




偷偷上线……

看起来不错,
不过跟原来的好像有点不一样……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

喵,小柯的宠物

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2310
10
发表于 2008-2-26 04:33:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-3 22:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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