Project1

标题: rmxp修改角色大小 [打印本页]

作者: 563296144    时间: 2015-4-30 18:19
标题: rmxp修改角色大小
请问大侠们 就是游戏里面的人物怎么变大一点,感觉人物小了 。
作者: 芯☆淡茹水    时间: 2015-4-30 19:21
自己制作“大点”的行走图
作者: qq381055296    时间: 2015-4-30 20:56
素材大了人物自然就大了  可以参考仙剑以及各种梦单的素材
作者: 邪月长啸    时间: 2015-5-1 07:19
用ps把行走图的图像扩大
作者: H·H·Y    时间: 2015-5-1 10:14
最便捷的方法是PS的扩大图像大小,记得勾上保留硬边缘。但是一般来说像素素材直接扩大多少都会有缺陷,所以“扩大”其实都是重新画的。
作者: 573932914    时间: 2015-5-3 20:38
PS解决所有问题
作者: 邪月长啸    时间: 2015-5-12 13:38
如果是人物在地图的行走图要改变的话
用这个脚本试试
  1. #==============================================================================
  2. # ■ Game_Character
  3. #------------------------------------------------------------------------------
  4. #  添加了行走图放缩的功能。
  5. #------------------------------------------------------------------------------
  6. #   作者:你最珍贵

  7. #   日期:2014-04-3 13:10

  8. #   使用方法:移动路线中 zoom(x, y, time)
  9. #==============================================================================

  10. class Game_Character
  11.   #--------------------------------------------------------------------------
  12.   # ● 定义实例变量
  13.   #--------------------------------------------------------------------------
  14.   attr_accessor :zoom_x                   # 图形X放大率
  15.   attr_accessor :zoom_y                   # 图形Y放大率
  16.   attr_accessor :zoom_time                # 图形放大时间
  17.   #--------------------------------------------------------------------------
  18.   # ● 初始化对像
  19.   #--------------------------------------------------------------------------
  20.   alias fs_zoom_initialize initialize
  21.   def initialize
  22.     fs_zoom_initialize
  23.     @zoom_x = @zoom_y = 1.0
  24.     @zoom_time = 0
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 设置角色图像放大率(移动路线中 zoom(x,y))
  28.   #--------------------------------------------------------------------------
  29.   def zoom(zoom_x, zoom_y,zoom_time=0)
  30.     @zoom_time = zoom_time.to_f * 7
  31.     @zoom_x = zoom_x / 100.0
  32.     @zoom_y = zoom_y / 100.0
  33.   end
  34. end
  35. class Sprite_Character < RPG::Sprite
  36.   alias fs_zoom_update update
  37.   #--------------------------------------------------------------------------
  38.   # ● 更新画面
  39.   #--------------------------------------------------------------------------
  40.   def update
  41.     # 刷新角色放缩
  42.     fs_zoom_update
  43.     if @character.zoom_time > 0
  44.       @move_time = @character.zoom_time
  45.       @x,@y = self.zoom_x,self.zoom_y;@character.zoom_time -= 1
  46.       @target_x,@target_y = @character.zoom_x,@character.zoom_y
  47.       self.zoom_x = (@x * (@move_time - 1) + @target_x) / @move_time
  48.       self.zoom_y = (@y * (@move_time - 1) + @target_y) / @move_time
  49.     end
  50.   end
  51. end
复制代码





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