Project1

标题: 关于在指定地图缩小玩家当前行走图 [打印本页]

作者: qq1014850720    时间: 2014-12-9 21:26
标题: 关于在指定地图缩小玩家当前行走图
在绘制大地图时发现角色行走图太大了不够真实。我知道可以用改变行走图的方法给玩家指定小的行走图。但是我的游戏涉及到行走图变装等等不方便使用这种办法。有没有办法使系统再进入指定地图时缩小队伍角色当前的行走图。(不是改变行走图而是缩小当前行走图)
作者: 1561496327    时间: 2014-12-10 03:40
1.像素缩小就成马赛克 不能看
2.真实 你要真实就不要画大地图
3.如果你真要缩小成马赛克 那就等人来解决
作者: VIPArcher    时间: 2014-12-10 10:44
同楼上,如果你非要缩小就试试吧(窝不认为这个能符合你要求呢
  1. class Sprite_Character < Sprite_Base
  2.   MAP_ID = [2,3,4,5,6,7,8] #缩小的地图ID
  3.   ZOOM = 0.5  #缩放率
  4.   alias zoom_update_other update_other
  5.   def update_other
  6.     zoom_update_other
  7.     self.zoom_x = self.zoom_y = ZOOM if MAP_ID.include?($game_map.map_id) and
  8.     party_character?
  9.   end
  10.   #判断是否为队伍角色
  11.   def party_character?
  12.     self.character.is_a?(Game_Player) || self.character.is_a?(Game_Follower)
  13.   end
  14. end
复制代码
未测试




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