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

Project1

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

[已经解决] 不好意思,又有点小问题想问问

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
跳转到指定楼层
1
发表于 2010-7-24 19:48:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我的游戏中不需要看到那个行走的步数,我想把它改成战斗次数倒记数,并能通过事件控制次数多少时发生其他剧情。哪位前辈能帮帮我?
先谢谢了。
:loveliness:

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

2
发表于 2010-7-24 20:12:27 | 只看该作者
  1. class Game_Party
  2.   attr :battle_count,true
  3.   alias ini initialize
  4.   def initialize
  5.     @battle_count = 0
  6.     ini
  7.   end
  8. end
  9. class Scene_Battle
  10.   alias m main
  11.   def main
  12.     $game_party.battle_count += 1
  13.     m
  14.   end
  15. end
  16. class Window_Steps < Window_Base
  17.   def refresh
  18.     self.contents.clear
  19.     self.contents.font.color = system_color
  20.     self.contents.draw_text(4, 0, 120, 32, "战斗次数")
  21.     self.contents.font.color = normal_color
  22.     self.contents.draw_text(4, 32, 120, 32, $game_party.battle_count.to_s, 2)
  23.   end
  24. end
复制代码
如果想判定战斗次数可以条件分歧 $game_party.battle_count >= X
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
3
 楼主| 发表于 2010-7-25 08:57:49 | 只看该作者
谢谢
:kiss:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
4
 楼主| 发表于 2010-7-25 09:25:15 | 只看该作者
刚运行了一下,报错。说   undefined method 'main' for class 'scene_battle'
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

5
发表于 2010-7-25 11:06:21 | 只看该作者
本帖最后由 逸豫 于 2010-7-25 11:08 编辑

'scene_battle'咱记得把S和B都大写了啊……(TMD这什么缩写啊!

如果可以的话把你的工程发上来吧……没有main的Scene_Battle咱还真想见一下……



咱忽然想到了,把这个脚本放到最底下,Main脚本的上面……
[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
6
 楼主| 发表于 2010-7-25 11:45:55 | 只看该作者
:$哦
现在对了。我刚开始还以为必须去修改那个步数了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
7
 楼主| 发表于 2010-7-25 14:08:01 | 只看该作者
我这游戏是这样设计的,总个游戏我规定只能战斗300次(当然,可加入一些物品,使用后可以增加剩余战斗的次数),每战斗一次,剩余战斗次数减1,当战斗次数为0时,游戏结束。


那怎么在全局设定这个事件呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

8
发表于 2010-7-25 21:53:19 | 只看该作者
新建一个公共事件 并行处理
条件分歧,$game_party.battle_count >= 300
游戏结束

评分

参与人数 1星屑 +600 收起 理由
「旅」 + 600 认可答案

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
43 小时
注册时间
2010-7-17
帖子
42
9
 楼主| 发表于 2010-7-26 08:45:44 | 只看该作者
谢谢!
太爱你拉
:kiss:
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-28 00:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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