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

Project1

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

[已经解决] 提问 有没有能让变量显示在界面上的方法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
193 小时
注册时间
2011-11-5
帖子
92
跳转到指定楼层
1
发表于 2013-9-25 18:59:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Sion 于 2013-9-25 22:45 编辑

RT求帮助{:2_270:}
猜猜本来要写什么吗?

Lv1.梦旅人

梦石
0
星屑
70
在线时间
193 小时
注册时间
2011-11-5
帖子
92
2
 楼主| 发表于 2013-9-25 19:07:00 | 只看该作者
错了···不是服务,是方法
猜猜本来要写什么吗?
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21626
在线时间
9413 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

3
发表于 2013-9-25 19:47:02 | 只看该作者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
193 小时
注册时间
2011-11-5
帖子
92
4
 楼主| 发表于 2013-9-26 19:15:23 | 只看该作者
喵呜喵5 发表于 2013-9-25 19:47
http://bbs.cgyouxi.com/home.php?mod=space&uid=310500&do=blog&id=11428

谢了~{:2_278:}
猜猜本来要写什么吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
193 小时
注册时间
2011-11-5
帖子
92
5
 楼主| 发表于 2013-9-26 19:16:33 | 只看该作者
喵呜喵5 发表于 2013-9-25 19:47
http://bbs.cgyouxi.com/home.php?mod=space&uid=310500&do=blog&id=11428

不过要怎么设置是什么变量啊···我脚本盲···{:2_270:}
猜猜本来要写什么吗?
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21626
在线时间
9413 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

6
发表于 2013-9-26 20:39:07 | 只看该作者
本帖最后由 喵呜喵5 于 2013-9-28 13:19 编辑
  1. =begin

  2. ===============================================================================

  3.   超简单(简陋的)地图显示变量 By 喵呜喵5

  4. ===============================================================================

  5. 【说明】
  6.   
  7.   在地图上显示变量的脚本,老实说,效果挺难看的……
  8.   操作很简单,在设定部分设置好需要显示的变量就好了,特适合无脑者
  9.   但是在我自己看来效果确实好难看啊!!

  10. =end
  11. module M5VAR

  12. #==============================================================================
  13. #  设定部分
  14. #==============================================================================


  15.   VAR = [1,2,3]
  16.   
  17.   #这里设置需要在屏幕上显示的变量,例如[1,2,3,4,5],则显示1~5号变量

  18. #==============================================================================
  19. #  设定结束
  20. #==============================================================================

  21. end
  22. class Window_Var < Window_Base
  23.   def initialize(index,var)
  24.     super(Graphics.width*index / M5VAR::VAR.size, 0,
  25.     Graphics.width/M5VAR::VAR.size,fitting_height(1))
  26.    @now = 0
  27.     @text = 0
  28.     @var = var
  29.     refresh
  30.   end
  31.   def update
  32.     if $game_variables[@var] != @now
  33.       @now = @text = $game_variables[@var]
  34.       refresh
  35.     end
  36.   end
  37.   def refresh
  38.     contents.clear
  39.     draw_text_ex(4, 0, @text)
  40.   end
  41. end
  42. class Scene_Map
  43.   alias create_original_windows create_all_windows
  44.   def create_all_windows
  45.     create_original_windows
  46.     @var = Array.new(M5VAR::VAR.size) do |i|
  47.       Window_Var.new(i,M5VAR::VAR[i])
  48.     end
  49.   end  
  50.   alias original_update update
  51.   def update
  52.     @var.each {|window| window.update }
  53.     original_update
  54.   end  
  55. end
复制代码
没有修改窗口边框,因此13个变量就是极限了……

评分

参与人数 1梦石 +1 收起 理由
Sion + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
193 小时
注册时间
2011-11-5
帖子
92
7
 楼主| 发表于 2013-9-28 11:23:50 | 只看该作者
感谢你们了~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 11:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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