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

Project1

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

[已经解决] 请教,如何用VX做出和XP一样的行走效果4X4的脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
300
在线时间
161 小时
注册时间
2010-6-25
帖子
176
跳转到指定楼层
1
发表于 2010-6-25 20:26:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 海绵 于 2010-6-26 18:15 编辑

RT
再解释一遍就是让VX可以用XP格式的行走图。
比如说VX行走时是3个动作连贯,XP是4动作连贯。有没有让VX做到和XP一样4动作连贯的脚本。
声明:不是改图,改图谁都会。也不是加$。
诚心向前辈们请教……

Lv2.观梦者

梦石
0
星屑
300
在线时间
161 小时
注册时间
2010-6-25
帖子
176
8
 楼主| 发表于 2010-6-26 14:59:33 | 只看该作者
回复 虫子 的帖子

十分感谢
   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
671 小时
注册时间
2008-6-5
帖子
863
7
发表于 2010-6-26 14:25:29 | 只看该作者
本帖最后由 虫子 于 2010-6-26 14:27 编辑
  1. #########################
  2. #  XP 行走图显示法 v1.0 #
  3. #                       #
  4. #      BY 诡异の猫      #
  5. #########################
  6. class Game_Character
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对象
  9.   #--------------------------------------------------------------------------
  10.   alias old_ini initialize
  11.   def initialize
  12.     old_ini
  13.     @original_pattern = 2
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 矫正姿势
  17.   #--------------------------------------------------------------------------
  18.   def straighten
  19.     @pattern = 2 if @walk_anime or @step_anime
  20.     @anime_count = 0
  21.   end
  22. end

  23. class Sprite_Character < Sprite_Base
  24.   #--------------------------------------------------------------------------
  25.   # ● 更新传送源的位图
  26.   #--------------------------------------------------------------------------
  27.   def update_bitmap
  28.     if @tile_id != @character.tile_id or
  29.        @character_name != @character.character_name or
  30.        @character_index != @character.character_index
  31.       @tile_id = @character.tile_id
  32.       @character_name = @character.character_name
  33.       @character_index = @character.character_index
  34.       if @tile_id > 0
  35.         sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
  36.         sy = @tile_id % 256 / 8 % 16 * 32;
  37.         self.bitmap = tileset_bitmap(@tile_id)
  38.         self.src_rect.set(sx, sy, 32, 32)
  39.         self.ox = 16
  40.         self.oy = 32
  41.       else
  42.         self.bitmap = Cache.character(@character_name)
  43.         sign = @character_name[/^[\!\$]./]
  44.         if sign != nil and sign.include?('$')
  45.           @cw = bitmap.width / 4
  46.           @ch = bitmap.height / 4
  47.         else
  48.           @cw = bitmap.width / 16
  49.           @ch = bitmap.height / 8
  50.         end
  51.         self.ox = @cw / 2
  52.         self.oy = @ch
  53.       end
  54.     end
  55.   end
  56.   #--------------------------------------------------------------------------
  57.   # ● 更新传送源矩形
  58.   #--------------------------------------------------------------------------
  59.   def update_src_rect
  60.     if @tile_id == 0
  61.       index = @character.character_index
  62.       pattern = @character.pattern < 4 ? @character.pattern : 1
  63.       sx = (index % 4 * 4 + pattern) * @cw
  64.       sy = (index / 4 * 4 + (@character.direction - 2) / 2) * @ch
  65.       self.src_rect.set(sx, sy, @cw, @ch)
  66.     end
  67.   end
  68. end
复制代码
表示这是诡异之猫的。
我只是负责回答问题。。。。
另外有雪流星改过的版本,话说很容易搜出来的。
雕风雪,刻山海,存天地,留日月,一曲引苍穹。
断四肢,夺五感,废身体,倦心神,一剑斩罪业。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
300
在线时间
161 小时
注册时间
2010-6-25
帖子
176
6
 楼主| 发表于 2010-6-26 13:23:32 | 只看该作者
回复 虫子 的帖子

真是大海捞针呢
诡异之猫的行踪太诡异,搜不到……
   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
671 小时
注册时间
2008-6-5
帖子
863
5
发表于 2010-6-26 13:19:35 | 只看该作者
可以在站了内寻找到诡异之猫的脚本
那个就是XP行走法。。
雕风雪,刻山海,存天地,留日月,一曲引苍穹。
断四肢,夺五感,废身体,倦心神,一剑斩罪业。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
300
在线时间
161 小时
注册时间
2010-6-25
帖子
176
4
 楼主| 发表于 2010-6-26 13:00:50 | 只看该作者
回复 wangswz 的帖子

不好意思,可能是我没问清楚— —
   
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
15 小时
注册时间
2010-6-18
帖子
73
3
发表于 2010-6-26 05:29:12 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
416 小时
注册时间
2006-10-21
帖子
1245
2
发表于 2010-6-25 20:59:10 | 只看该作者
你们没人翻一下其他贴么
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 07:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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