Project1

标题: 三远景图脚本问题 [打印本页]

作者: 亮F    时间: 2008-7-30 15:47
标题: 三远景图脚本问题
三远景图脚本问题,我用的那个三远景图的脚本是要八方向的,可是我要用的人物行走素材只有4方向的,有没办法改下脚本,让它可以用四方向的行走图
#==============================================================================
# 脚本说明:
#
# 1,作者:柳柳,来自www.66rpg.com
#
# 2,功能:讲32×32的格子切为4个16×16的格子,拓展八方向走和设置功能
#
# 3,适用对象:原则:必须放弃默认素材
#
#              3-1,远景图制作游戏
#                  用多远景图方法,第一层是远景,_2是遮挡,_3是通行判定。
#                  凡是白色的地方都是不可通行,黑色为可以通行。
#         
#              3-2,八方向原创素材游戏
#                  注意图块设置中有一个地方一定注意:尽最大可能不要使用4方向通行
#                  也就是说,尽量只有两个通行:不能通行,可以通行。
#
# 4,命名规范:图★帧数.png:用于待机图   ;  ▲图★帧数:用于行走图
#              △图★帧数:用于待机和行走图通用
#              其中帧数都可以省略,则会用默认的数值
#
# 其他建议:用此工程作为母板,其他内容继续添加
#           除非你对脚本有一定的自信,否则不要把本脚本的内容添加到其他工程
#==============================================================================
module MY66     # 属性设置
  
  EFFECT = 2    # NPC的影响范围,设置为0,1或2。
                # 影响范围越大,则NPC就越“胖”
                # 也就是说,如果为0,想要触发NPC,则必须紧贴着NPC
                # 设置为1,NPC为十字影响范围,2为大十字影响范围。推荐使用1,除非你游戏中的素材都是肥胖宽大型的。
  
  DIR = 0       # 4方向走或者8方向走,8方向的素材方向为2,4,6,8,1,3,9,7;
                # 如果设置为0,则为斜4方向走,素材方向为1,3,9 ,7
                # 如果素材顺序和本处设定不同,自己修改Sprite_Character的67-76行部分
               
  DIR_PLUS = 4  # 总共有几行,4方向4行,8方向8行,这个和上面的方向配套设置。
  
  PATTERN_NUMBER = 6 # 每一步的帧数,取值范围为1-100,再大也行,不过会耗内存。
                     # 如果自带步数,则按自带的算。
                     # 自带方法:行走图名★帧数
  
  MSPEED = 13   # 刷新的速度,越大越慢。你可以自己调整一下这个数值看看效果
                # 数值太小会很恶搞  
end

# 赠送函数(设置移动路线里面直接使用脚本输入即可)

# turn1, turn3, turn7, turn9,向左下,右下,左上,右上转。

# pattern1,pattern2,pattern3,pattern4,手动改变为1-4列。
              
# 其他:参考范例设置吧。这个效果比较适合于情节比较强的游戏。

要怎么弄啊~~~~~{/ll} [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: nasa123    时间: 2008-7-30 15:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亮F    时间: 2008-7-30 16:05
以下引用nasa123于2008-7-30 7:56:24的发言:

DIR = 4       # 4方向走或者8方向走,8方向的素材方向为2,4,6,8,1,3,9,7;
              # 如果设置为0,则为斜4方向走,素材方向为1,3,9 ,7
              # 如果素材顺序和本处设定不同,自己修改Sprite_Character的67-76行部分


你把斜方向的1,3,9,7去除
DIR = 4       # 4方向走或者8方向走,8方向的素材方向为2,4,6,8;
              # 如果设置为0,则为斜4方向走,素材方向为1,3,9 ,7
              # 如果素材顺序和本处设定不同,自己修改Sprite_Character的67-76行部分



[本贴由作者于 2008-7-30 7:57:43 最后编辑]

我改了之后要测试,怎么会弹出"制作过程失败"????

作者: nasa123    时间: 2008-7-30 16:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亮F    时间: 2008-7-30 16:09
以下引用nasa123于2008-7-30 8:07:17的发言:

如果素材顺序和本处设定不同,自己修改Sprite_Character的67-76行部分

  end
    if @character.moving?
      if @character.character_name.split(/△/)[1] == nil         
        if @change == 0 and @character.character_name.split(/▲/)[1] == nil
          @character.character_name = "▲"[email protected]_name
        end
        @change = 4
      end
    end
    # 设置可视状态

这个???那要怎么改???

作者: nasa123    时间: 2008-7-30 16:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 亮F    时间: 2008-7-30 17:57
以下引用nasa123于2008-7-30 8:32:08的发言:

就是说 比如 2 4 6 8  分别对应一个方向的行走图
你把素材和代码对号入座就行了

看不懂,可不可以直接把整个脚本改下???





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