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

Project1

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

[原创发布] 多货币脚本

[复制链接]

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
跳转到指定楼层
1
发表于 2013-7-22 09:03:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 876加几 于 2013-7-29 22:57 编辑

更新记录:
更新时间更新内容
2013年7月29日脚本"Window_SecondCurrency"的第56行增加", 2"

把代码列出来。
  1. #==============================================================================
  2. # ◎ Window_SecondCurrency
  3. #------------------------------------------------------------------------------
  4. # ◎ 第二货币窗口
  5. #------------------------------------------------------------------------------
  6. # 制作者:876加几
  7. #==============================================================================

  8. class Window_SecondCurrency < Window_Base
  9.   #--------------------------------------------------------------------------
  10.   # ● 初始化窗口
  11.   #--------------------------------------------------------------------------
  12.   def initialize
  13.    
  14.     # 在这里设定窗口的位置啦(x,y,宽,高),记住要为窗口框架留上下左右各16象素。
  15.     super(10,420,160,64)
  16.    
  17.     # 窗口的不透明度(0 ~ 255)。范围外的数值会自动修正。
  18.     # 注:255为不透明,0为完全透明……这个参数为零则只显示窗口内容而没有窗口,
  19.     # 实际上这样做不如不载入窗口背景图,更加节约内存……不过比较麻烦就是。
  20.     self.opacity = 255
  21.     # 窗口背景的不透明度(0 ~ 255)。范围外的数值会自动修正。
  22.     # 注:就是窗口那个蓝色的背景啦……受上面参数影响
  23.     self.back_opacity = 255
  24.     # 窗口内容的不透明度(0 ~ 255)。范围外的数值会自动修正。
  25.     # 注:窗口内的文字等内容,除非你是想画个空窗口,否则千万不要设0。
  26.     self.contents_opacity = 255

  27.     # 这个不用管他,必定要写的
  28.     self.contents = Bitmap.new(width - 32, height - 32)
  29.    
  30.     # 建立记录变量原始值,用于判断变量值是否改变,一定要保证不会是变量原来的值
  31.     @var_value_old = -1
  32.    
  33.     refresh
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 刷新
  37.   #--------------------------------------------------------------------------
  38.   def refresh
  39.     # 在这里加上判断语句,就可以完成变量值改变才刷新的效果,节约资源
  40.     if @var_value_old==$game_variables[3] then
  41.       return
  42.     end
  43.     # 先清空内容啦
  44.     self.contents.clear
  45.     # 计算系统data里金钱单位的字符宽度
  46.     cx = contents.text_size($data_system.words.gold).width
  47.     # 设定字色为白色。生成RGB颜色参数(红,绿,蓝),这个不用我来说吧...
  48.     self.contents.font.color = Color.new(255,255,255)
  49.     # 绘制金钱数字。记住要用“.to_s”将数字转换为字符!
  50.     self.contents.draw_text(4, 0, 120-cx-2, 32, $game_variables[3].to_s, 2)
  51.     # 绘制金钱单位。
  52.     self.contents.font.color = system_color
  53.     # 注:128=160(窗口宽)-32
  54.     self.contents.draw_text(124-cx, 0, cx, 28, "声望",2)
  55.   end
  56. end
复制代码
再在Scene_Menu里加入以下代码:
第57行:
  1.     # 生成第二货币显示窗口
  2.    @secondcurrency_window = Window_SecondCurrency.new
  3.     @secondcurrency_window.x = 0
  4.     @secondcurrency_window.y = 352
复制代码
释放窗口加入:
  1. @secondcurrency_window.dispose
复制代码
Update刷新窗口下面加入:
  1. @secondcurrency_window.update
复制代码
注意,可以根据情况来改变x,y值!
附:效果图:

(其实我还做了一些手脚,效果不错。)

点评

@protosssonny 那个帖子结贴了,好人是2000zs66rpg。我做任务就有VIP  发表于 2013-7-22 13:09
补回来了?谁是那个好人?  发表于 2013-7-22 13:00

评分

参与人数 2星屑 +380 收起 理由
feizhaodan + 180 江山条例
怪蜀黍 + 200 鼓励塞糖顺便补回点你竞价5V的损失.

查看全部评分

呃,发糖贴好冷清呀!

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
来自 3楼
 楼主| 发表于 2013-7-22 13:03:39 | 只看该作者

使用声明

本帖最后由 876加几 于 2013-7-22 13:13 编辑

顺便说说:变量编号可以改变,第二货币名称也可以改变,针对不同用户的喜爱。
提醒!操作第二货币要操作变量!要使用对应的变量号!
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4509
在线时间
5228 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2013-7-22 09:54:42 | 只看该作者
总体感觉很不错,思路非常清新。很赞的说。
两点小瑕疵:
1、变量1与@var_value_old相等的判断没啥用,除非是人为调整使得变量1等于-1。其实嘛,Scene_Menu场景基本不暂用资源,即使是时时刻刻都刷新也不会卡的,我们的电脑是很强大的。
2、变量1已经被占用,变量3作为第二货币的存储值均未在注释中说明。

点评

变量可以随意调整,顺便说,5VIP已经补回来了。  发表于 2013-7-22 12:56
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
4
 楼主| 发表于 2013-7-30 08:19:22 | 只看该作者
注意!要将Scene_Map的131~135行注释起来,不然,一个F9第二货币就可以在调试画面里显示了!
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 15:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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