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

Project1

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

日期,天气,昼夜系统(养成游戏可用)----进行修改

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-29
帖子
114
跳转到指定楼层
1
发表于 2008-5-8 02:23:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在游戏中出现了读取游戏错误!后来进过多次调试发现!原来是季节时间读取错误!

后来经过改进:修改一下代码!

windows time3 中 第452开始进行修改!

  def get_tone
    case $game_variables[$season]
    #春天的时间色调
    when 1
      case $game_variables[$hour]
      when 1,2
        $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      when 3
        $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#凌晨
      when 4
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 40]#天刚亮
      when 5
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 6
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 68, 44, 204]#日正当中
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 7,8
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 9
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 17, -17, 204]#日斜西
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 10
        $tone_R, $tone_G, $tone_B, $tone_K = [68, 0, -17, 204]#黄昏
      when 11
        if $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#天刚黑
        elsif $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
        end
      when 12
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      end #end case
      
    #夏天的时间色调
    when 2
      case $game_variables[$hour]
      when 1,2
        $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      when 3
        if $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#凌晨
        elsif $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 40]#天刚亮
        end
      when 4
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 40]#天刚亮
        end
      when 5
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 6
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 68, 44, 204]#日正当中
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 7,8,9
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 10
        if $game_variables[$min] == 4
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 0, -17, 204]#黄昏
        elsif $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 17, -17, 204]#日斜西
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 11
        if $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#天刚黑
        elsif $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
        end
      when 12
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      end #end case
      
    #秋天的时间色调
    when 3
      case $game_variables[$hour]
      when 1
        $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      when 2,3
        $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#凌晨
      when 4
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 40]#天刚亮
      when 5
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 6
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 68, 44, 204]#日正当中
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 7,8
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 9
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 17, -17, 204]#日斜西
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 10
        $tone_R, $tone_G, $tone_B, $tone_K = [68, 0, -17, 204]#黄昏
      when 11
        if $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#天刚黑
        elsif $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
        end
      when 12
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      end #end case
    when 4
      
    #冬天的时间色调
      case $game_variables[$hour]
      when 1
        $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      when 2,3
        $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#凌晨
      when 4
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 40]#天刚亮
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#凌晨
        end
      when 5
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 6
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 68, 44, 204]#日正当中
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 7
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 8
        $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
      when 9
        if $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [68, 17, -17, 204]#日斜西
        else
          $tone_R, $tone_G, $tone_B, $tone_K = [0, 0, 0, 0]#天全亮
        end
      when 10
        $tone_R, $tone_G, $tone_B, $tone_K = [68, 0, -17, 204]#黄昏
      when 11
        if $game_variables[$min] < 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-51, -51, -51, 170]#天刚黑
        elsif $game_variables[$min] >= 3
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
        end
      when 12
          $tone_R, $tone_G, $tone_B, $tone_K = [-187, -153, -102, 119]#午夜
      end #end case
    end # end case
  end


这样游戏读取就不会再出现错误了!
版务信息:本贴由楼主自主结贴~
遇到喜欢的东西就要去做!喜欢魔卡少女樱,所以喜欢她的所有,也喜欢自己为她做的游戏!喜欢的人一起来吧!(QQ:302157370)

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
2
发表于 2008-5-8 02:25:48 | 只看该作者
LZ请发到技术区 - -,这里是提问区
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 15:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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