Project1

标题: 请问如何 使用道具得到乘坐小型船的效果 [打印本页]

作者: smj336521    时间: 2009-2-5 15:07
标题: 请问如何 使用道具得到乘坐小型船的效果
{/fd}{/fd}大船 浅水深水都能去这样小船就没什么意义了
我想将小船作为道具使用 这样可以再内陆湖普遍应用=。= 靠时间把船变来变去太麻烦了



虽然在VX上面关于交通工具的脚本中翻译的很详细但是我试来试去还是没调出来=。=
望高人指点迷津




{/fd}{/fd}怎么都没有人回答
@vehicles[0] = Game_Vehicle.new(0)    # 小型船

def get_on_boat
    @vehicle_getting_on = true        # 搭乘中标记
    @vehicle_type = 0                 # 设定搭乘种类
    force_move_forward                # 前进一步
    @walking_bgm = RPG::BGM::last     # 记忆步行时的BGM
    $game_map.boat.get_on             # 搭乘处理
  end

要怎么用=。= [LINE]1,#dddddd[/LINE]此贴于 2009-2-11 23:04:44 被版主八云紫提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: 痒死我了    时间: 2009-2-5 20:48
你可以把大船的行走图改成小船的
作者: smj336521    时间: 2009-2-5 23:57
{/fd}{/fd}改成小的干嘛=。=
大船保留 在如海口自己做小动作阻止进入
然后小船作为随身携带的道具 可以再 各个内陆湖使用
作者: smj336521    时间: 2009-2-6 09:07
{/fd}{/fd}难道没人有同样的问题吗


我想要搞成那个最终幻想一样有个独木舟  可以去前期不能去的某些被水洞穴  要是老用时间调用交通工具的画太麻烦了
作者: yuxuan    时间: 2009-2-6 09:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: smj336521    时间: 2009-2-6 10:45
{/fd}{/fd}这个问题很白痴吗=。= 我是真不会
作者: 雪流星    时间: 2009-2-6 10:50
用公共事件
作者: smj336521    时间: 2009-2-6 11:16
我试过 可以完成是没错 利用面向   下左右上对应的值是2468
然后设置变量 比如说 1A=人物地图ID
                    2A=人物坐标X
                    3A=人物坐标Y
                    4A=面向
然后用4个条件  当4A=2的时候  3A=3A+1  2A=2A   代入生成小船的坐标
不满足就 当 4A=4的时候 2A=2A-1   3A=3A  代入生成小船的坐标
下面类推=。=


{/fd}{/fd}但是问题来了 公共时间怎么判断是否前面的那块元件是水
要不船就乱召唤了=。=

该不会是做小动作用换行走图的方法吧=。=   横板战斗脚本貌似一换行走图容易出问题
作者: 雪流星    时间: 2009-2-6 11:52
用$game_map.boat_passable?(x, y)判断是不是可以让小型船行走
如果是 true的话就是水的元件

$game_map.ship_passable?(x, y)功能一样,不过是判断是不是可以让大型船行走
作者: smj336521    时间: 2009-2-6 12:19
{/hx}{/hx}请高人详解   试了半天还是一堆错误
{/kuk}{/kuk}本人其实接触脚本1星期都不到{/cy}
现在看看大概意思有点能够理解  但自己写就有点无力
{/hx}{/hx}


是用$game_variables[] 这个带入X跟Y然后做判断吗?
还是map_passable?(front_x, y)
map_passable?(x, front_y) 一个一个判断过来然后一个弄个开关什么的{/fd}
作者: smj336521    时间: 2009-2-7 12:26
{/ll}{/ll}问题还没解决




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