Project1

标题: 许多问题请教! [打印本页]

作者: xiang556    时间: 2010-12-29 18:26
标题: 许多问题请教!
本帖最后由 xiang556 于 2011-1-1 08:07 编辑

1:怎么做横版战斗
—————————————————————————————————————————————————————————————
2:横版战斗时候,我用行走图的小人来对战!能不能有什么办法让他们攻击时候挥下剑?或举下魔法仗!就和黑暗圣剑传说里主角对以前邪恶的主角挑战突然拔出一把剑那样差不多!
—————————————————————————————————————————————————————————————
3:怎么把标题选项从
                                新游戏
                                继续
                                离开
变成
             新游戏           继续             离开
————————————————————————————————————————————-————————————————
4:怎么把动画变小,我在地图上用太大了!
——————————————————————————————————————————————————-——————————]
5:顺便求小木船行走图 发到[email protected]
作者: kakarot    时间: 2010-12-29 18:49
本帖最后由 kakarot 于 2010-12-29 11:52 编辑

1.2.右上角搜索“菜鸟横版”

3.脚本Window_Command部分“初始化对像”的refresh前添加

  1.     #
  2.     if $scene.is_a?(Scene_Title)
  3.     @column_max = 3
  4.     end
  5.     #
复制代码
然后在“描绘项目”部分找到
  1. rect = Rect.new(4, 32 * index, self.contents.width - 8, 32)
复制代码
改成
  1.     # 菜单选项横向排布
  2.     if $scene.is_a?(Scene_Title)
  3.     rect = Rect.new(91 * index+ 10,  0, 91, 32)  #这里的91和10请根据需求自己调整
  4.     else
  5.     rect = Rect.new(4, 32 * index, self.contents.width - 8, 32)
  6.     end
  7.     ###
复制代码
然后在Scene_Title找到
  1. @command_window = Window_Command.new(192, [s1, s2, s3])
复制代码
把192改成自己需要的数值(比如600),因为窗口变成横向了所以要把窗口放大一点

4.在数据库的动画选项卡里设置,在每一帧的动画元件上双击就可以调整单元的放大率,一帧一帧馒馒来吧~

5.去素材求助区求吧

最后放上两个传送门,请务必仔细阅读~
http://rpg.blue/thread-106555-1-1.html
http://rpg.blue/thread-106556-1-1.html
作者: xiang556    时间: 2010-12-31 13:31
对不起,很九没上了,忘记了了


xiang556于2011-1-1 08:45补充以下内容:
我照你说的做了,不过我的脚本里放了哪个标题画面开始前发LOGO的脚本,我点启动,结果不行!我那个脚本是这样的!def main
    # 如果您不想在每次测试游戏游戏的时候都显示LOGO,请加入以下注释语句
    # if $DEBUG
    #   $scene = Scene_Title.new
    #   return
    # end
   
    # 生成LOGO图形
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.picture("logo")
    @sprite.x = 160
    @sprite.y = 120
    # 显示计时器
    @show_time=60
    # 执行过渡
    Graphics.transition(20)
    # 主循环
    while @show_time>0 do
      # 刷新游戏画面
      Graphics.update
      # 显示计时器减一
      @show_time -= 1
    end
    # 准备过渡
    Graphics.freeze
    # 释放标题图形
    @sprite.bitmap.dispose
    @sprite.dispose
   
    # 执行过渡,过渡到全黑
    Graphics.transition(20)
    # 准备过渡,用于准备过渡到标题画面
    Graphics.freeze
   
    # 进入标题画面
    $scene = Scene_Title.new
  end
end

错误是# 进入标题画面
    $scene = Scene_Title.new
这个部分!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1