Project1

标题: 主角刚出生的时候脸朝南,怎么让他脸朝北? [打印本页]

作者: 804018514    时间: 2008-10-4 22:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 殇心    时间: 2008-10-4 22:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 地龙    时间: 2008-10-4 22:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 804018514    时间: 2008-10-4 23:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-10-4 23:43
直接一开始并行事件, 设定移动路线 -> 主角脸向右(左)  ,貌似可以。
作者: q2571875    时间: 2008-10-4 23:50
不是貌似,是绝对。。。

开始并行事件, 设定移动路线 ->设置成自动执行-> 主角脸向右(左)->开关00X开开->在原来事件上在新建个事件->设置开关00X开启时启动->OK
作者: 精灵使者    时间: 2008-10-4 23:52
我建议设置个空白事件:第一页:自动事件:设置移动路线,角色面向你需要的方向-等待移动结束-独立开关操作 A = on 第二页 开启条件:独立开关为ON时 什么都不做
楼上的设置有些问题……最好不要用2个以上的事件,而且不要用公共开关……
作者: 亮F    时间: 2008-10-4 23:54
嗯~`````
就是设置个移动吧,很简单的
作者: hykwf233    时间: 2008-10-4 23:55
思路都是一致的!
作者: 八云紫    时间: 2008-10-4 23:57
使用 “貌似” 的原因是, 可能在设定移动路线之前到之后有一个改变的过程, 会有

一定的影响。
作者: 越前リョーマ    时间: 2008-10-4 23:57
自动执行,
在移动里修改主角的朝向。然后打开独立开关A,新建空事件页,条件为独立开关A打开。
作者: 精灵使者    时间: 2008-10-4 23:58
以下引用八云紫于2008-10-4 15:57:10的发言:

使用 “貌似” 的原因是, 可能在设定移动路线之前到之后有一个改变的过程, 会有

一定的影响。

八云用并行事件可能会导致玩家操作的影响……
我建议用自动改好以后再让玩家操作。
作者: 灯笼菜刀王    时间: 2008-10-5 00:04
一出来直接面朝北不就行了么-。-,
在SCENE TITLE里加上这么一句就是了~~~~

  #--------------------------------------------------------------------------
  # ● 命令 : 新游戏
  #--------------------------------------------------------------------------
  def command_new_game
    # 演奏确定 SE
    $game_system.se_play($data_system.decision_se)
    # 停止 BGM
    Audio.bgm_stop
    # 重置测量游戏时间用的画面计数器
    Graphics.frame_count = 0
    # 生成各种游戏对像
    $game_temp          = Game_Temp.new
    $game_system        = Game_System.new
    $game_switches      = Game_Switches.new
    $game_variables     = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_screen        = Game_Screen.new
    $game_actors        = Game_Actors.new
    $game_party         = Game_Party.new
    $game_troop         = Game_Troop.new
    $game_map           = Game_Map.new
    $game_player        = Game_Player.new
    # 设置初期同伴位置
    $game_party.setup_starting_members
    # 设置初期位置的地图
    $game_map.setup($data_system.start_map_id)
    # 主角向初期位置移动
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.direction = 8
    # 刷新主角
    $game_player.refresh
    # 执行地图设置的 BGM 与 BGS 的自动切换
    $game_map.autoplay
    # 刷新地图 (执行并行事件)
    $game_map.update
    # 切换地图画面
    $scene = Scene_Map.new
  end [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 精灵使者    时间: 2008-10-5 00:06
这个方法啊……OTZ……
似乎也是很简单的说……
作者: suicaoya123    时间: 2008-10-5 00:17
以下引用灯笼菜刀王于2008-10-4 16:04:48的发言:

一出来直接面朝北不就行了么-。-,
在SCENE TITLE里加上这么一句就是了~~~~

#--------------------------------------------------------------------------
# ● 命令 : 新游戏
#--------------------------------------------------------------------------
def command_new_game
   # 演奏确定 SE
   $game_system.se_play($data_system.decision_se)
   # 停止 BGM
   Audio.bgm_stop
   # 重置测量游戏时间用的画面计数器
   Graphics.frame_count = 0
   # 生成各种游戏对像
   $game_temp          = Game_Temp.new
   $game_system        = Game_System.new
   $game_switches      = Game_Switches.new
   $game_variables     = Game_Variables.new
   $game_self_switches = Game_SelfSwitches.new
   $game_screen        = Game_Screen.new
   $game_actors        = Game_Actors.new
   $game_party         = Game_Party.new
   $game_troop         = Game_Troop.new
   $game_map           = Game_Map.new
   $game_player        = Game_Player.new
   # 设置初期同伴位置
   $game_party.setup_starting_members
   # 设置初期位置的地图
   $game_map.setup($data_system.start_map_id)
   # 主角向初期位置移动
   $game_player.moveto($data_system.start_x, $data_system.start_y)
   $game_player.direction = 8
   # 刷新主角
   $game_player.refresh
   # 执行地图设置的 BGM 与 BGS 的自动切换
   $game_map.autoplay
   # 刷新地图 (执行并行事件)
   $game_map.update
   # 切换地图画面
   $scene = Scene_Map.new
end

的确...最早的方向在脚本里...
作者: wangzhu1996    时间: 2008-10-5 00:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 804018514    时间: 2008-10-5 00:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: suicaoya123    时间: 2008-10-5 00:32
  $game_player.moveto($data_system.start_x, $data_system.start_y)
   $game_player.direction = 8
调换成这样应该好一些
   $game_player.direction = 8
   $game_player.moveto($data_system.start_x, $data_system.start_y)
先方向!后出现!比上面快了一点{/gg}
作者: 804018514    时间: 2008-10-5 00:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2008-10-5 01:35
问题解决了请注意结贴给最佳的人选。
作者: 804018514    时间: 2008-10-5 04:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: hykwf233    时间: 2008-10-5 05:04
看看这个吧!纯事件的.http://rpg.blue/upload_program/g ... ��件_103583021.rar
作者: 烈焰剑谍    时间: 2008-10-5 06:51
先弄个地图..然后一开始就立刻场景转移..这是个笨办法..但我就是这样的
作者: 精灵使者    时间: 2008-10-5 07:04
以下引用804018514于2008-10-4 20:34:19的发言:

那个,抱歉还是没有解决,这个脚本有点冲突,用事件的话他有个转的过程。我想是不是可以先更改色调,在黑里面让他转,然后再改回来?

可以。首先更改色调全黑,然后你可以先不加主角,然后场所转移(朝北)然后再添加主角就转过来啦。(别忘记改回色调)
作者: 仙剑乐逍遥    时间: 2008-10-5 15:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: GG先生    时间: 2008-10-5 20:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: dragengt    时间: 2008-10-5 21:49
先人物设置透明或没有,用黑屏过场动画,然后移动地图,设置人物,地图移动中设置朝向也行啊




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