查看: 3924|回复: 6

[已经过期] 請問一下視窗(地圖重複)問題...

[复制链接]
梦石
0
星屑
190
在线时间
4 小时
注册时间
2012-6-16
回帖
2
发表于 2012-6-16 16:20:13 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 寒氷の覇皇 于 2012-6-16 16:31 编辑

先提一句...我剛下了RMVA就遇到這個問題...亦不知問題何在
在此請教高(比我高)人指點一下
以下的圖片顯示了"地圖重複?"的現像
未命名.png
梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2012-6-16 18:06:10 | 显示全部楼层
你是不是在地图设置里勾了地图循环?
回复

使用道具 举报

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
回帖
2982

贵宾

发表于 2012-6-16 18:42:20 | 显示全部楼层
你看一下你这个分辨率。地图的宽*32 必须高于窗口的宽,地图的高*32必须高于窗口的高。
回复

使用道具 举报

梦石
0
星屑
190
在线时间
4 小时
注册时间
2012-6-16
回帖
2
 楼主| 发表于 2012-6-16 19:47:24 | 显示全部楼层
回2:没有..
回3:
那麼將地圖的宽和高改為32就可以了?
第二個現像:
回复

使用道具 举报

Assassin-K

梦石
0
星屑
4138
在线时间
2281 小时
注册时间
2012-5-23
回帖
3964

贵宾

发表于 2012-6-16 20:00:25 | 显示全部楼层
LZ用的是分辨率扩展的脚本么?
地图图块和战斗背景可是不会自己扩大的说!
建议地图重画,和找更大的战斗背景图

或者,要弄个能扩展图像的脚本应该也行吧!(《---话说脚本我不懂的说~)

点评

但是我沒有使用自訂腳本啊...  发表于 2012-6-16 20:43

◆ROZONE◆
>洛子又要去流浪地球了……
>如果你看到我在线,又没动静,那只能说明我在挂机……
回复

使用道具 举报

梦石
0
星屑
295
在线时间
6 小时
注册时间
2012-6-6
回帖
1
发表于 2012-7-4 00:32:04 | 显示全部楼层
修改腳本入口下的MAIN

數字改為(544,416)即可。
回复

使用道具 举报

梦石
0
星屑
239
在线时间
147 小时
注册时间
2012-7-1
回帖
50
发表于 2012-7-4 18:29:38 | 显示全部楼层
寒氷の覇皇 发表于 2012-6-16 19:47
回2:没有..
回3:
那麼將地圖的宽和高改為32就可以了?

有位大仙做了以下脚本,先是背景。这一段的脚本在Spriteset_Battle里,替换之。
  1. #--------------------------------------------------------------------------
  2.   # ● 生成战场背景(地面)精灵
  3.   #--------------------------------------------------------------------------
  4.   def create_battleback1
  5.     @back1_sprite = Sprite.new(@viewport1)
  6.     @back1_sprite.bitmap = battleback1_bitmap
  7.     @back1_sprite.z = 0
  8.     @back1_sprite.zoom_x = 544 / 544.0
  9.     @back1_sprite.zoom_y = 416 / 416.0
  10.     center_sprite(@back1_sprite)
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 生成战场背景(墙壁)精灵
  14.   #--------------------------------------------------------------------------
  15.     def create_battleback2
  16.     @back2_sprite = Sprite.new(@viewport1)
  17.     @back2_sprite.bitmap = battleback2_bitmap
  18.     @back2_sprite.z = 1
  19.     @back2_sprite.zoom_x = 544 / 544.0
  20.     @back2_sprite.zoom_y = 416 / 416.0
  21.     center_sprite(@back2_sprite)
  22.   end
复制代码

544和其下方的416是你的窗口分辨率。
  1. #--------------------------------------------------------------------------
  2.   # ● 设置
  3.   #--------------------------------------------------------------------------
  4.   def setup(troop_id)
  5.     clear
  6.     @troop_id = troop_id
  7.     @enemies = []
  8.     troop.members.each do |member|
  9.       next unless $data_enemies[member.enemy_id]
  10.       enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
  11.       enemy.hide if member.hidden
  12.       enemy.screen_x = member.x * (640/544.0)
  13.       enemy.screen_y = member.y * (480/416.0)
  14.       @enemies.push(enemy)
  15.     end
  16.     init_screen_tone
  17.     make_unique_names
  18.   end
复制代码

同理这段是怪物位置,在脚本的Game_Troop。

放大后场景会模糊掉,还是重新画吧。
(话说这代码是干嘛的?楼主没收到的话找我。)

糟糕……捡的太多了……
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部