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

Project1

 找回密码
 注册会员
搜索
打印 上一主题 下一主题

[悬赏]请人帮我编写个菜单

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
452
在线时间
191 小时
注册时间
2006-1-8
帖子
53
11
发表于 2007-8-1 02:03:15 | 只看该作者
以下引用越前リョーマ于2007-7-31 17:59:27的发言:

走了很多步怎么还是0步啊……

虽然变量可以控制,
但是自己也要会增加……

那要 Game_Character 3

move_down
move_up
move_left
move_right

加入 $game_variables[5] += 1
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

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

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

13
 楼主| 发表于 2007-8-1 02:30:24 | 只看该作者
但MS没有头像显示。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

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

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

14
 楼主| 发表于 2007-8-1 02:31:20 | 只看该作者
查什么都说没有找到指定文本……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2007-2-18
帖子
2464
15
发表于 2007-8-1 02:38:57 | 只看该作者
以下引用越前リョーマ于2007-7-31 18:31:20的发言:

查什么都说没有找到指定文本……

$scene = Scene_Menu.new,少打了两个空格虽然不影响脚本但影响查找了
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

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

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

16
 楼主| 发表于 2007-8-1 02:59:04 | 只看该作者
那头像显示呢……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2007-2-18
帖子
2464
17
发表于 2007-8-1 03:47:59 | 只看该作者
以下引用越前リョーマ于2007-7-31 18:59:04的发言:

那头像显示呢……
  1. class Menu_Window < Window_Base
  2.   def initialize(battler)
  3.     super(20,20,600,440)
  4.     self.contents = Bitmap.new(width - 32, height - 32)
  5.     @battler = battler
  6.     refresh
  7.   end
  8.   def refresh
  9.     self.contents.clear
  10. #    head = RPG::Cache.battler(@battler.battler_name,@battler.battler_hue)
  11. #    self.contents.blt(20,20,head,Rect.new(0,0,head.width,head.height))
  12.     y = 80#+head.height
  13.     self.contents.draw_text(20,y,100,32,"体力:".to_s,0)
  14.     self.contents.draw_text(20 +  64,y,100,32,$game_variables[1].to_s,0)
  15.     self.contents.draw_text(20 +  96,y,100,32,"/".to_s,0)
  16.     self.contents.draw_text(20 + 128,y,100,32,$game_variables[1].to_s,0)
  17.      
  18.     self.contents.draw_text(20      ,y + 32,100,32,"疲劳:".to_s,0)
  19.     self.contents.draw_text(20 +  64,y + 32,100,32,$game_variables[3].to_s,0)
  20.     self.contents.draw_text(20 +  96,y + 32,100,32,"/".to_s,0)
  21.     self.contents.draw_text(20 + 128,y + 32,100,32,$game_variables[3].to_s,0)
  22.    
  23.     self.contents.draw_text(20     ,y + 64,100,32,"金钱:".to_s,0)
  24.     self.contents.draw_text(20 + 64,y + 64,100,32,$game_party.gold.to_s,0)
  25.    
  26.     self.contents.draw_text(20     ,y + 96,100,32,"赌博币:".to_s,0)
  27.     self.contents.draw_text(20 + 96,y + 96,100,32,$game_variables[4].to_s,0)
  28.    
  29.     self.contents.draw_text(20     ,y + 128,100,32,"步数:".to_s,0)
  30.     self.contents.draw_text(20 + 64,y + 128,100,32,$game_variables[5].to_s,0)
  31.    end  
  32. end

  33. class Window_Time < Window_Base
  34.   def initialize
  35.     super(640-160-10,10,160,64)
  36.     self.contents = Bitmap.new(width - 32, height - 32)
  37.     refresh
  38.   end
  39.   def refresh
  40.     self.contents.clear
  41.     self.contents.draw_text(0,0,100,32,"时间".to_s,0)
  42.   end
  43. end

  44. class Scene_NewMenu
  45.   def main
  46.     @menu_window = Menu_Window.new($game_party.actors[0])
  47.     @menu_window.back_opacity = 160
  48.     @cmd = Window_Command.new(160,["物品","装备","写日记","离开游戏"])
  49.     @cmd.back_opacity = 160
  50.     @cmd.opacity = 255
  51.     @cmd.x = 250
  52.     @cmd.y = 64
  53.     @time_window = Window_Time.new
  54.     @time_window.back_opacity = 160
  55.     # 执行过渡
  56.     Graphics.transition
  57.     # 主循环
  58.     loop do
  59.       kaze = Sprite.new
  60.       kaze.bitmap = Bitmap.new("Graphics/Pictures/kaze")
  61.       kaze.x = 80
  62.       kaze.y = 20
  63.       loop do
  64.         Graphics.update
  65. #      end
  66.       # 刷新游戏画面
  67.       Graphics.update
  68.       # 刷新输入信息
  69.       Input.update
  70.       # 刷新画面
  71.       update
  72.       # 如果切换画面就中断循环
  73.       if $scene != self
  74.         break
  75.         end
  76.       end
  77.     end
  78.     # 准备过渡
  79.     Graphics.freeze
  80.     @menu_window.dispose
  81.     @cmd.dispose
  82.     @time_window.dispose
  83.   end
  84.   
  85.   def update
  86.     @time_window.update
  87.     @menu_window.update
  88.     @cmd.update
  89.     if Input.trigger?(Input::C)
  90.       $game_system.se_play($data_system.decision_se)
  91.       case @cmd.index
  92.       when 0
  93.         $scene=Scene_Item.new
  94.       when 1
  95.         $scene=Scene_Equip.new
  96.       when 2
  97.         $scene=Scene_Save.new
  98.       when 3
  99.         $scene=Scene_Title.new
  100.       end
  101.     end
  102.     if Input.trigger?(Input::B)
  103.       $game_system.se_play($data_system.cancel_se)
  104.       $scene=Scene_Map.new
  105.     end  
  106.   end
  107. end
复制代码


头像保存在Graphics/Pictures/kaze.png 中
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

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

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

18
 楼主| 发表于 2007-8-1 16:39:01 | 只看该作者
你整合好了……?

包括头像显示和原来功能加步数……?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2007-2-18
帖子
2464
19
发表于 2007-8-1 16:42:27 | 只看该作者
以下引用越前リョーマ于2007-8-1 8:39:01的发言:

你整合好了……?

包括头像显示和原来功能加步数……?

你没叫我弄步数啊
= =
头像弄好了,把头像的图命名为kaze放在Graphics/Pictures中就好
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

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

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

20
 楼主| 发表于 2007-8-1 16:43:07 | 只看该作者
什么脚本啊……

什么操作都不能用……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-13 13:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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