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

Project1

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

帮忙把这些行走图修改之.....

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
5 小时
注册时间
2007-12-15
帖子
49
跳转到指定楼层
1
发表于 2008-10-25 23:58:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是这些了....本来是XP使用的,请把它修改成VX使用的格式,好像是4行3列的吧....
http://rpg.blue/upload_program/d/hjkk_行走图_105379110.rar
此贴于 2008-10-28 18:31:25 被版主八云紫提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

2
发表于 2008-10-26 00:15:55 | 只看该作者


改图很简单.但那么多图{/pz}.

不过你不知道VX有兼容XP的行走图脚本么

注意行走图的名称前面加上!#符号

  1. class Game_Character
  2.   #--------------------------------------------------------------------------
  3.   # ● 初始化对象
  4.   #--------------------------------------------------------------------------
  5.   alias old_ini initialize
  6.   def initialize
  7.     old_ini
  8.     @original_pattern = 2
  9.   end
  10.   #--------------------------------------------------------------------------
  11.   # ● 矫正姿势
  12.   #--------------------------------------------------------------------------
  13.   def straighten
  14.     @pattern = 2 if @walk_anime or @step_anime
  15.     @anime_count = 0
  16.   end
  17. end

  18. class Sprite_Character < Sprite_Base
  19.   #--------------------------------------------------------------------------
  20.   # ● 更新传送源的位图
  21.   #--------------------------------------------------------------------------
  22.   def update_bitmap
  23.     if @tile_id != @character.tile_id or
  24.        @character_name != @character.character_name or
  25.        @character_index != @character.character_index
  26.       @tile_id = @character.tile_id
  27.       @character_name = @character.character_name
  28.       @character_index = @character.character_index
  29.       if @tile_id > 0
  30.         sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
  31.         sy = @tile_id % 256 / 8 % 16 * 32;
  32.         self.bitmap = tileset_bitmap(@tile_id)
  33.         self.src_rect.set(sx, sy, 32, 32)
  34.         self.ox = 16
  35.         self.oy = 32
  36.       else
  37.         self.bitmap = Cache.character(@character_name)
  38.         sign = @character_name[/^[\!\$\#\%]./]
  39.         if sign != nil
  40.           # VX自带的单张行走图
  41.           if sign.include?('$')
  42.             @cw = bitmap.width / 3
  43.             @ch = bitmap.height / 4
  44.             @vx_or_xp = 0
  45.           # XP的单张行走图
  46.           elsif sign.include?('#')
  47.             @cw = bitmap.width / 4
  48.             @ch = bitmap.height / 4
  49.             @vx_or_xp = 1
  50.           # 用VX格式拼的8张XP的行走图
  51.           else
  52.             @cw = bitmap.width / 16
  53.             @ch = bitmap.height / 8
  54.             @vx_or_xp = 1
  55.           end
  56.           # VX的8张格式行走图
  57.         else
  58.           @cw = bitmap.width / 12
  59.           @ch = bitmap.height / 8
  60.           @vx_or_xp = 0
  61.         end
  62.         self.ox = @cw / 2
  63.         self.oy = @ch
  64.       end
  65.     end
  66.   end
  67.   
  68.   #--------------------------------------------------------------------------
  69.   # ● 更新传送源矩形
  70.   #--------------------------------------------------------------------------
  71.   def update_src_rect
  72.     if @tile_id == 0
  73.       index = @character.character_index
  74.       # XP格式行走图
  75.       if @vx_or_xp == 1
  76.         pattern = @character.pattern < 4 ? @character.pattern : 1
  77.         sx = (index % 4 * 4 + pattern) * @cw
  78.       # VX格式行走图
  79.       else
  80.         pattern = @character.pattern < 3 ? @character.pattern : 1
  81.         sx = (index % 4 * 3 + pattern) * @cw
  82.       end
  83.       sy = (index / 4 * 4 + (@character.direction - 2) / 2) * @ch
  84.       self.src_rect.set(sx, sy, @cw, @ch)
  85.     end
  86.   end
  87. end
复制代码

系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

忆颐

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-26
帖子
2048
3
发表于 2008-10-26 01:06:31 | 只看该作者
沉默以后不要直接发脚本,给6R发布此脚本的地址,不要培育ssd
我已经没有当时刚来6R时的那种激情了啊。
看来6R中的人又变了一轮,让我很陌生。
当时我只是路过,什么都没留下。
因为记得我的人已经不多了吧。
http://hi.baidu.com/fantasylen
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

4
发表于 2008-10-26 01:18:58 | 只看该作者
以下引用Fantasy幻想于2008-10-25 17:06:31的发言:

沉默以后不要直接发脚本,给6R发布此脚本的地址,不要培育ssd


囧.......你变得和光郎一样了{/gg}
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-6 18:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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