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

Project1

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

[已经解决] 动态标题没效果0 0

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
438 小时
注册时间
2009-1-6
帖子
230
跳转到指定楼层
1
发表于 2009-8-6 05:21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这个http://rpg.blue/web/index.php?doc-view-3367是我在主站找到的动态标题我想要那个花瓣飞舞的效果.可是我把地图的时间和公共时间复制到自己的工程上面打打开游戏- -一点反映也没.动态标题脚本(上面工程的)我都复制过去了都还是没反映.谁能告诉我怎么搞?我只是想要那花瓣飞舞的效果

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
2
发表于 2009-8-6 10:05:34 | 只看该作者
本帖最后由 flzt5354 于 2009-8-8 10:27 编辑

楼上的我安装工程做了个,有效果啊- -
桌面.rar (305.21 KB, 下载次数: 134)
改进了一点,你看好脚本有特殊标记的地方
1要负责工程的素材
2要复制N多的脚本
3要复制2个事件
4要复制5个公共事件
恩,大概就这些了
http://d.namipan.com/d/88bae2c01 ... eeeb00942c8d6c40400
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
84
在线时间
156 小时
注册时间
2009-8-5
帖子
533
3
发表于 2009-8-6 15:58:37 | 只看该作者
一个脚本就能搞定的,....怎么看LS说的那么麻烦啊...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
4
发表于 2009-8-6 21:19:33 | 只看该作者
一下是猜的 不过可能管用Game_Picture(或者Game_Screen)里
看 定义了新的东西

可能是fly吧
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
438 小时
注册时间
2009-1-6
帖子
230
5
 楼主| 发表于 2009-8-8 03:13:42 | 只看该作者
[quote]一个脚本就能搞定的,....怎么看LS说的那么麻烦啊...
什么脚本?要是那种花瓣飘的效果不要天气那种效果
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
438 小时
注册时间
2009-1-6
帖子
230
6
 楼主| 发表于 2009-8-8 03:20:07 | 只看该作者
2楼文件打不开
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
84
在线时间
156 小时
注册时间
2009-8-5
帖子
533
7
发表于 2009-8-8 03:51:57 | 只看该作者
本帖最后由 传说中di 于 2009-8-8 04:38 编辑
  1. [code][quote]#==============================================================================
  2. # ■ Scene_Title
  3. #------------------------------------------------------------------------------
  4. #  处理标题画面的类。
  5. #==============================================================================

  6. class Scene_Title
  7.   WEATHER = 4     # 使用自定义效果(0:无,1:雨,2:暴风雨,3:雪,4:自定义)
  8.   MAXNUMBER = 18  # 天气图片数量
  9.   
  10.   WEATHER_FILE = "Graphics/Pictures/2.png"
  11.   # 自定义图片路径,可以放上你想放的图片
  12.   
  13.   BLEND_TYPE = 1 # 合成方式(0:普通,1:加法,2:减法)
  14.   WEATHER_X = 5 # X方向每回合减少象素
  15.   WEATHER_Y = 5 # Y方向每回合减少象素
  16.   WEATHER_OPACITY = 2 #每回合减低透明度
  17.   START_OPACITY = 200 #出现时的透明度
  18.   RAND_X = 1300 # 随机X范围
  19.   RAND_Y = 700 # 随机Y范围
  20.   HEIGHT = -600 # 出现时候的屏幕Y
  21.   WIDTH = 100 # 出现时候的屏幕X
  22.   #--------------------------------------------------------------------------
  23.   # ● 住处理
  24.   #--------------------------------------------------------------------------
  25.   def main
  26.     # 战斗测试的情况下
  27.     if $BTEST
  28.       battle_test
  29.       return
  30.     end
  31.     # 载入数据库
  32.     $data_actors        = load_data("Data/Actors.rxdata")
  33.     $data_classes       = load_data("Data/Classes.rxdata")
  34.     $data_skills        = load_data("Data/Skills.rxdata")
  35.     $data_items         = load_data("Data/Items.rxdata")
  36.     $data_weapons       = load_data("Data/Weapons.rxdata")
  37.     $data_armors        = load_data("Data/Armors.rxdata")
  38.     $data_enemies       = load_data("Data/Enemies.rxdata")
  39.     $data_troops        = load_data("Data/Troops.rxdata")
  40.     $data_states        = load_data("Data/States.rxdata")
  41.     $data_animations    = load_data("Data/Animations.rxdata")
  42.     $data_tilesets      = load_data("Data/Tilesets.rxdata")
  43.     $data_common_events = load_data("Data/CommonEvents.rxdata")
  44.     $data_system        = load_data("Data/System.rxdata")
  45.     # 生成系统对像
  46.     $game_system = Game_System.new
  47.     # 生成标题图形
  48.     @sprite = Sprite.new
  49.     @sprite.bitmap = RPG::Cache.title($data_system.title_name)
  50.     @ox = 0
  51.     @oy = 0
  52.     color1 = Color.new(255, 255, 255, 255)
  53.     color2 = Color.new(255, 255, 255, 128)
  54.     @rain_bitmap = Bitmap.new(7, 56)
  55.     for i in 0..6
  56.       @rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1)
  57.     end
  58.     @storm_bitmap = Bitmap.new(34, 64)
  59.     for i in 0..31
  60.       @storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2)
  61.       @storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1)
  62.       @storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2)
  63.     end
  64.     @snow_bitmap = Bitmap.new(6, 6)
  65.     @snow_bitmap.fill_rect(0, 1, 6, 4, color2)
  66.     @snow_bitmap.fill_rect(1, 0, 4, 6, color2)
  67.     @snow_bitmap.fill_rect(1, 2, 4, 2, color1)
  68.     @snow_bitmap.fill_rect(2, 1, 2, 4, color1)
  69.     @sprites = []
  70.     for i in 1..40
  71.       sprite = Sprite.new
  72.       case WEATHER
  73.       when 1
  74.         sprite.bitmap = @rain_bitmap
  75.       when 2
  76.         sprite.bitmap = @storm_bitmap
  77.       when 3
  78.         sprite.bitmap = @snow_bitmap
  79.       when 4
  80.         sprite.bitmap = Bitmap.new(WEATHER_FILE)
  81.       end
  82.       sprite.z = 1000
  83.       sprite.x = -1000
  84.       sprite.y = -1000
  85.       sprite.visible = (i <= MAXNUMBER)
  86.       sprite.blend_type = BLEND_TYPE
  87.       sprite.opacity = START_OPACITY
  88.       @sprites.push(sprite)
  89.     end
  90.     weather_update
  91.     # 生成命令窗口
  92.     s1 = "灭世征程"
  93.     s2 = "灭世追踪"
  94.     s3 = "灭世终结"
  95.     @command_window = Window_Command.new(192, [s1, s2, s3])
  96.     @command_window.back_opacity = 160
  97.     @command_window.x = 320 - @command_window.width / 2
  98.     @command_window.y = 288
  99.     @command_window.z = 1001
  100.     # 判定继续的有效性
  101.     # 存档文件一个也不存在的时候也调查
  102.     # 有効为 @continue_enabled 为 true、無効为 false
  103.     @continue_enabled = false
  104.     for i in 0..3
  105.       if FileTest.exist?("Save#{i+1}.rxdata")
  106.         @continue_enabled = true
  107.       end
  108.     end
  109.     # 继续为有效的情况下、光标停止在继续上
  110.     # 无效的情况下、继续的文字显示为灰色
  111.     if @continue_enabled
  112.       @command_window.index = 1
  113.     else
  114.       @command_window.disable_item(1)
  115.     end
  116.     # 演奏标题 BGM
  117.     $game_system.bgm_play($data_system.title_bgm)
  118.     # 停止演奏 ME、BGS
  119.     Audio.me_stop
  120.     Audio.bgs_stop
  121.     # 执行过渡
  122.     Graphics.transition(25, "Graphics/Transitions/" +$data_system.battle_transition)
  123.     # 主循环
  124.     loop do
  125.       # 刷新游戏画面
  126.       Graphics.update
  127.       # 刷新输入信息
  128.       Input.update
  129.       # 刷新画面
  130.       update
  131.       # 如果画面被切换就中断循环
  132.       if $scene != self
  133.         break
  134.       end
  135.     end
  136.     # 装备过渡
  137.     Graphics.freeze
  138.     # 释放命令窗口
  139.     @command_window.dispose
  140.     # 释放标题图形
  141.     @sprite.bitmap.dispose
  142.     @sprite.dispose
  143.     for sprite in @sprites
  144.       sprite.dispose
  145.     end
  146.     @rain_bitmap.dispose
  147.     @storm_bitmap.dispose
  148.     @snow_bitmap.dispose
  149.   end
  150.   #--------------------------------------------------------------------------
  151.   # ● 刷新天气
  152.   #--------------------------------------------------------------------------
  153.   def weather_update
  154.     return if WEATHER == 0
  155.     for i in 1..MAXNUMBER
  156.       sprite = @sprites[i]
  157.       if sprite == nil
  158.         break
  159.       end
  160.       if WEATHER == 1
  161.         sprite.x -= 2
  162.         sprite.y += 16
  163.         sprite.opacity -= 8
  164.       end
  165.       if WEATHER == 2
  166.         sprite.x -= 8
  167.         sprite.y += 16
  168.         sprite.opacity -= 12
  169.       end
  170.       if WEATHER == 3
  171.         sprite.x -= 2
  172.         sprite.y += 8
  173.         sprite.opacity -= 8
  174.       end
  175.       if WEATHER == 4
  176.         sprite.x -= WEATHER_X
  177.         sprite.y += WEATHER_Y
  178.         sprite.opacity -= WEATHER_OPACITY
  179.       end
  180.       x = sprite.x - @ox
  181.       y = sprite.y - @oy
  182.       if sprite.opacity < 32 or x < -100 or x > 750 or y < -1000 or y > 500
  183.         sprite.x = rand(RAND_X) + WIDTH + @ox
  184.         sprite.y = rand(RAND_Y) + HEIGHT + @oy
  185.         sprite.opacity = START_OPACITY
  186.       end
  187.     end
  188.   end
  189.   #--------------------------------------------------------------------------
  190.   # ● 刷新画面
  191.   #--------------------------------------------------------------------------
  192.   def update
  193.     # 刷新命令窗口
  194.     @command_window.update
  195.     # 按下 C 键的情况下
  196.     if Input.trigger?(Input::C)
  197.       # 命令窗口的光标位置的分支
  198.       case @command_window.index
  199.       when 0  # 新游戏
  200.         command_new_game
  201.       when 1  # 继续
  202.         command_continue
  203.       when 2  # 退出
  204.         command_shutdown
  205.       end
  206.     end   
  207.     weather_update
  208.   end
  209.   #--------------------------------------------------------------------------
  210.   # ● 命令 : 新游戏
  211.   #--------------------------------------------------------------------------
  212.   def command_new_game
  213.     # 演奏确定 SE
  214.     $game_system.se_play($data_system.decision_se)
  215.     # 停止 BGM
  216.     Audio.bgm_stop
  217.     # 重置测量游戏时间用的画面计数器
  218.     Graphics.frame_count = 0
  219.     # 生成各种游戏对像
  220.     $game_temp          = Game_Temp.new
  221.     $game_system        = Game_System.new
  222.     $game_switches      = Game_Switches.new
  223.     $game_variables     = Game_Variables.new
  224.     $game_self_switches = Game_SelfSwitches.new
  225.     $game_screen        = Game_Screen.new
  226.     $game_actors        = Game_Actors.new
  227.     $game_party         = Game_Party.new
  228.     $game_troop         = Game_Troop.new
  229.     $game_map           = Game_Map.new
  230.     $game_player        = Game_Player.new
  231.     # 设置初期同伴位置
  232.     $game_party.setup_starting_members
  233.     # 设置初期位置的地图
  234.     $game_map.setup($data_system.start_map_id)
  235.     # 主角向初期位置移动
  236.     $game_player.moveto($data_system.start_x, $data_system.start_y)
  237.     # 刷新主角
  238.     $game_player.refresh
  239.     # 执行地图设置的 BGM 与 BGS 的自动切换
  240.     $game_map.autoplay
  241.     # 刷新地图 (执行并行事件)
  242.     $game_map.update
  243.     # 切换地图画面
  244.     $scene = Scene_Map.new
  245.   end
  246.   #--------------------------------------------------------------------------
  247.   # ● 命令 : 继续
  248.   #--------------------------------------------------------------------------
  249.   def command_continue
  250.     # 继续无效的情况下
  251.     unless @continue_enabled
  252.       # 演奏无效 SE
  253.       $game_system.se_play($data_system.buzzer_se)
  254.       return
  255.     end
  256.     # 演奏确定 SE
  257.     $game_system.se_play($data_system.decision_se)
  258.     # 切换到读档画面
  259.     $scene = Scene_Load.new
  260.   end
  261.   #--------------------------------------------------------------------------
  262.   # ● 命令 : 退出
  263.   #--------------------------------------------------------------------------
  264.   def command_shutdown
  265.     # 演奏确定 SE
  266.     $game_system.se_play($data_system.decision_se)
  267.     # BGM、BGS、ME 的淡入淡出
  268.     Audio.bgm_fade(800)
  269.     Audio.bgs_fade(800)
  270.     Audio.me_fade(800)
  271.     # 退出
  272.     $scene = nil
  273.   end
  274.   #--------------------------------------------------------------------------
  275.   # ● 战斗测试
  276.   #--------------------------------------------------------------------------
  277.   def battle_test
  278.     # 载入数据库 (战斗测试用)
  279.     $data_actors        = load_data("Data/BT_Actors.rxdata")
  280.     $data_classes       = load_data("Data/BT_Classes.rxdata")
  281.     $data_skills        = load_data("Data/BT_Skills.rxdata")
  282.     $data_items         = load_data("Data/BT_Items.rxdata")
  283.     $data_weapons       = load_data("Data/BT_Weapons.rxdata")
  284.     $data_armors        = load_data("Data/BT_Armors.rxdata")
  285.     $data_enemies       = load_data("Data/BT_Enemies.rxdata")
  286.     $data_troops        = load_data("Data/BT_Troops.rxdata")
  287.     $data_states        = load_data("Data/BT_States.rxdata")
  288.     $data_animations    = load_data("Data/BT_Animations.rxdata")
  289.     $data_tilesets      = load_data("Data/BT_Tilesets.rxdata")
  290.     $data_common_events = load_data("Data/BT_CommonEvents.rxdata")
  291.     $data_system        = load_data("Data/BT_System.rxdata")
  292.     # 重置测量游戏时间用的画面计数器
  293.     Graphics.frame_count = 0
  294.     # 生成各种游戏对像
  295.     $game_temp          = Game_Temp.new
  296.     $game_system        = Game_System.new
  297.     $game_switches      = Game_Switches.new
  298.     $game_variables     = Game_Variables.new
  299.     $game_self_switches = Game_SelfSwitches.new
  300.     $game_screen        = Game_Screen.new
  301.     $game_actors        = Game_Actors.new
  302.     $game_party         = Game_Party.new
  303.     $game_troop         = Game_Troop.new
  304.     $game_map           = Game_Map.new
  305.     $game_player        = Game_Player.new
  306.     # 设置战斗测试用同伴
  307.     $game_party.setup_battle_test_members
  308.     # 设置队伍 ID、可以逃走标志、战斗背景
  309.     $game_temp.battle_troop_id = $data_system.test_troop_id
  310.     $game_temp.battle_can_escape = true
  311.     $game_map.battleback_name = $data_system.battleback_name
  312.     # 演奏战斗开始 BGM
  313.     $game_system.se_play($data_system.battle_start_se)
  314.     # 演奏战斗 BGM
  315.     $game_system.bgm_play($game_system.battle_bgm)
  316.     # 切换到战斗画面
  317.     $scene = Scene_Battle.new
  318.   end
  319. end[/quote]
复制代码
[/code]
]把脚本插入到Main前面
然后把图放到Pictures文件夹里

2.png (2.89 KB, 下载次数: 17)

2.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
438 小时
注册时间
2009-1-6
帖子
230
8
 楼主| 发表于 2009-8-8 04:51:03 | 只看该作者
:Lz这个效果和工程的效果差太远了.这个我早找过了.只是这个是天气直接飘过,我想要那个是慢慢地飘想落叶那样的效果.就象我发的工程的效果那样.我只是想要那效果其他不要都没事.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
84
在线时间
156 小时
注册时间
2009-8-5
帖子
533
9
发表于 2009-8-8 05:10:03 | 只看该作者
修改脚本就能达到那种效果了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
10
发表于 2009-8-8 10:08:20 | 只看该作者
本帖最后由 flzt5354 于 2009-8-8 10:27 编辑
2楼文件打不开
赤月 发表于 2009-8-8 03:20

。。打开压缩文件
修复就是了
你要看置顶的贴子啊
唉,看来要放多个网盘连接- -都不知道修复的
http://d.namipan.com/d/88bae2c01 ... eeeb00942c8d6c40400
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 21:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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