赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 2 |
经验 | 7705 |
最后登录 | 2020-6-7 |
在线时间 | 147 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 239
- 在线时间
- 147 小时
- 注册时间
- 2012-7-1
- 帖子
- 57
|
寒氷の覇皇 发表于 2012-6-16 19:47
回2:没有..
回3:
那麼將地圖的宽和高改為32就可以了?
有位大仙做了以下脚本,先是背景。这一段的脚本在Spriteset_Battle里,替换之。
- #--------------------------------------------------------------------------
- # ● 生成战场背景(地面)精灵
- #--------------------------------------------------------------------------
- def create_battleback1
- @back1_sprite = Sprite.new(@viewport1)
- @back1_sprite.bitmap = battleback1_bitmap
- @back1_sprite.z = 0
- @back1_sprite.zoom_x = 544 / 544.0
- @back1_sprite.zoom_y = 416 / 416.0
- center_sprite(@back1_sprite)
- end
- #--------------------------------------------------------------------------
- # ● 生成战场背景(墙壁)精灵
- #--------------------------------------------------------------------------
- def create_battleback2
- @back2_sprite = Sprite.new(@viewport1)
- @back2_sprite.bitmap = battleback2_bitmap
- @back2_sprite.z = 1
- @back2_sprite.zoom_x = 544 / 544.0
- @back2_sprite.zoom_y = 416 / 416.0
- center_sprite(@back2_sprite)
- end
复制代码
544和其下方的416是你的窗口分辨率。
- #--------------------------------------------------------------------------
- # ● 设置
- #--------------------------------------------------------------------------
- def setup(troop_id)
- clear
- @troop_id = troop_id
- @enemies = []
- troop.members.each do |member|
- next unless $data_enemies[member.enemy_id]
- enemy = Game_Enemy.new(@enemies.size, member.enemy_id)
- enemy.hide if member.hidden
- enemy.screen_x = member.x * (640/544.0)
- enemy.screen_y = member.y * (480/416.0)
- @enemies.push(enemy)
- end
- init_screen_tone
- make_unique_names
- end
复制代码
同理这段是怪物位置,在脚本的Game_Troop。
放大后场景会模糊掉,还是重新画吧。
(话说这代码是干嘛的?楼主没收到的话找我。)
|
|