暗淡的星星 发表于 2013-9-14 16:45:44

第一次来的说~初见PLAY神马的好羞耻=v=

VA开头标题界面怎么改?还有就是如何做出黑屏效果?那种只照亮周围一定区域的特效怎么设置?

lbq 发表于 2013-9-14 22:06:04

怎么改 =》 Scene_Title
黑屏    => Game_Screen
照亮一定区域 => Sprite
(好吧我不该这么回答

Sonic1997 发表于 2013-9-15 01:40:38

1.我脚本无能(滚
#==============================================================================
# ■ Scene_Title
#------------------------------------------------------------------------------
#  タイトル画面の処理を行うクラスです。
#==============================================================================

class Scene_Title < Scene_Base
#--------------------------------------------------------------------------
# ● 开始处理
#--------------------------------------------------------------------------
def start
    super
    SceneManager.clear
    Graphics.freeze
    create_background
    create_foreground
    command_new_game
end
#--------------------------------------------------------------------------
# ● トランジション速度の取得
#--------------------------------------------------------------------------
def transition_speed
    return 20
end
#--------------------------------------------------------------------------
# ● 结束处理
#--------------------------------------------------------------------------
def terminate
    super
    SceneManager.snapshot_for_background
    dispose_background
    dispose_foreground
end
#--------------------------------------------------------------------------
# ● 背景の作成
#--------------------------------------------------------------------------
def create_background
end
#--------------------------------------------------------------------------
# ● 前景の作成
#--------------------------------------------------------------------------
def create_foreground
    @foreground_sprite = Sprite.new
    @foreground_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height)
    @foreground_sprite.z = 100
    draw_game_title if $data_system.opt_draw_title
end
#--------------------------------------------------------------------------
# ● ゲームタイトルの描画
#--------------------------------------------------------------------------
def draw_game_title
end
#--------------------------------------------------------------------------
# ● 背景の解放
#--------------------------------------------------------------------------
def dispose_background
end
#--------------------------------------------------------------------------
# ● 前景の解放
#--------------------------------------------------------------------------
def dispose_foreground
    @foreground_sprite.bitmap.dispose
    @foreground_sprite.dispose
end
#--------------------------------------------------------------------------
# ● スプライトを画面中央に移動
#--------------------------------------------------------------------------
def center_sprite(sprite)
    sprite.ox = sprite.bitmap.width / 2
    sprite.oy = sprite.bitmap.height / 2
    sprite.x = Graphics.width / 2
    sprite.y = Graphics.height / 2
end
#--------------------------------------------------------------------------
# ● コマンドウィンドウの作成
#--------------------------------------------------------------------------
def create_command_window
    @command_window = Window_TitleCommand.new
    @command_window.set_handler(:new_game, method(:command_new_game))
    @command_window.set_handler(:continue, method(:command_continue))
    @command_window.set_handler(:shutdown, method(:command_shutdown))
end
#--------------------------------------------------------------------------
# ● コマンドウィンドウを閉じる
#--------------------------------------------------------------------------
def close_command_window
    @command_window.close
    update until @command_window.close?
end
#--------------------------------------------------------------------------
# ● コマンド[ニューゲーム]
#--------------------------------------------------------------------------
def command_new_game
    DataManager.setup_new_game
    fadeout_all
    $game_map.autoplay
    SceneManager.goto(Scene_Map)
end
#--------------------------------------------------------------------------
# ● コマンド[コンティニュー]
#--------------------------------------------------------------------------
def command_continue
    close_command_window
    SceneManager.call(Scene_Load)
end
#--------------------------------------------------------------------------
# ● コマンド[シャットダウン]
#--------------------------------------------------------------------------
def command_shutdown
    close_command_window
    fadeout_all
    SceneManager.exit
end
#--------------------------------------------------------------------------
# ● タイトル画面の音楽演奏
#--------------------------------------------------------------------------
def play_title_music
    $data_system.title_bgm.play
    RPG::BGS.stop
    RPG::ME.stop
end
end
于是跳过标题吧.w.做事件标题吧(实际我从未做过,美工渣=-=)(http://bbs.cgyouxi.com/thread-216808-1-1.html来源

2.淡出画面,或者更改画面色调. .

3.显示图片...(一张和屏幕一样大的图片,周边黑色向中间渐变为透明. .

暗淡的星星 发表于 2013-9-15 10:31:41

Sonic1997 发表于 2013-9-15 01:40 static/image/common/back.gif
1.我脚本无能(滚
于是跳过标题吧.w.做事件标题吧(实际我从未做过,美工渣=-=)(http://bbs.cgyouxi.com/ ...

……所以说………………这个怎么用QAQ……

Sonic1997 发表于 2013-9-15 10:50:56

暗淡的星星 发表于 2013-9-15 10:31 static/image/common/back.gif
……所以说………………这个怎么用QAQ……

我明天试试把后面那两个杂项的教程写了吧.w.

暗淡的星星 发表于 2013-9-15 15:19:52

Sonic1997 发表于 2013-9-15 10:50 static/image/common/back.gif
我明天试试把后面那两个杂项的教程写了吧.w.

一说起明天就是上学交作业神马的……(╯‵□′)╯︵┻━┻-A-静等教程

Sonic1997 发表于 2013-9-20 09:01:36

暗淡的星星 发表于 2013-9-15 15:19 static/image/common/back.gif
一说起明天就是上学交作业神马的……(╯‵□′)╯︵┻━┻-A-静等教程

算了那两个杂项是在是太无聊了不想写教程...

黑屏效果可以用事件「画面效果」-「淡出画面」来达到
只照亮周围一定区域的特效其实只是一张图片覆盖着外围而已了. .
如果需要这张图片我再试着做吧.w.

Iota 发表于 2018-2-23 17:05:09

暗淡的星星 发表于 2013-9-15 10:31 static/image/common/back.gif
……所以说………………这个怎么用QAQ……

如果要增加选项就用哪脚本,删除的话,Window框内找到def create_command_window那一行,下数第一行是标题显示,第二行是新的游戏,第三行是继续游戏,第四行是退出游戏,。。。。当然,这四个是不能删的,所以无视我哈

Iota 发表于 2018-3-1 23:20:05

Sonic1997 发表于 2013-9-15 01:40 static/image/common/back.gif
1.我脚本无能(滚
于是跳过标题吧.w.做事件标题吧(实际我从未做过,美工渣=-=)(http://bbs.cgyouxi.com/ ...

对于3.用XY,不然到了地图边缘就错误了,画大地图不美观,不想麻烦的话楼主你画大地图算了

Iota 发表于 2018-3-1 23:20:23

Sonic1997 发表于 2013-9-15 01:40 static/image/common/back.gif
1.我脚本无能(滚
于是跳过标题吧.w.做事件标题吧(实际我从未做过,美工渣=-=)(http://bbs.cgyouxi.com/ ...

网页无法访问。。
页: [1]
查看完整版本: 第一次来的说~初见PLAY神马的好羞耻=v=