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

Project1

 找回密码
 注册会员
搜索

請問如何整體縮小畫面

查看数: 3582 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-21 03:24

正文摘要:

就是像地圖編輯介面的1/4、1/8那樣在遊戲中保持544×416窗口的情況下塞入更大的地圖的說 搜尋都只找到整體放大畫面或者縮小角色行走圖而沒有找到整體縮小的辦法 參考其中找到的地圖縮放腳本發現似乎是利用截圖放 ...

回复

KB.Driver 发表于 2019-6-26 10:30:37
VA的话可以考虑Mode 7脚本,有画面缩放功能。

https://rpg.blue/forum.php?mod=viewthread&tid=282052

不过一般来说,需要用到这个功能的话很可能是设计的不合理

点评

很複雜的樣子……看來要花一番時間來慢慢研究了呢 ˊ _>ˋ  发表于 2019-6-26 16:20
fux2 发表于 2019-6-26 08:07:53
常规实现的话只能重新画一遍再进行缩小
具体可以参考航拍(把整张地图截图下来)的脚本,相当于模拟tilemap重绘一次

点评

只找到XP的航拍腳本呢 >"<  发表于 2019-6-26 16:18
真紅樂章 发表于 2019-6-26 01:36:54
shencao 发表于 2019-6-26 00:40
首先说我不是大佬脚本不懂的。
扩大我还能理解,缩小的话⋯⋯ 原本是游戏画面上1像素显示素材的1像素,你非 ...

因為是想要做遊戲中可變原比例縮小一半比例再縮小一半比例所以無法簡單利用裁剪素材的方法呢
然後頂樓也有提到搜尋結果得到的放大比例腳本是用的每幀截圖放大的方式所以無法反向利用來縮小的說
小紅已經嘗試過結果是只有原畫面縮到左上角去然後剩下的部份一片漆黑……
shencao 发表于 2019-6-26 00:40:17
首先说我不是大佬脚本不懂的。
扩大我还能理解,缩小的话⋯⋯ 原本是游戏画面上1像素显示素材的1像素,你非要1/4,就是要把素材的4个像素压缩成1个像素来显示,不仅丢失了原素材的信息,还需要消耗额外的机能来处理,这是何苦?
⋯⋯那为什么不直接处理素材呢?把图块、行走图都缩小到1/4,差不多的效果,不浪费机能,缺点大概是角色走路速度会块一点(一步走2格),可能对不太准格子吧。哦对了自动图块可能不太好做,不用自动图块就行了嘛。

你要不,搜索一下扩大画面的帖子(脚本),看看扩大是怎么写的,反过来尝试一下⋯⋯???
真紅樂章 发表于 2019-6-25 18:33:20
本帖最后由 真紅樂章 于 2019-6-25 18:36 编辑

找到另一個疑似相關的地方於是再次嘗試的說

RUBY 代码复制
  1. class Sprite_Character < Sprite_Base
  2.   def set_tile_bitmap
  3.     sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
  4.     sy = @tile_id % 256 / 8 % 16 * 32;
  5.     self.bitmap = tileset_bitmap(@tile_id)
  6.     self.src_rect.set(sx, sy, 32, 32)
  7.     self.ox = 16
  8.     self.oy = 32
  9.     self.zoom_x = self.zoom_y = 0.5 # 試試看
  10.   end
  11. end


進遊戲走一走看一看雖然沒有報錯然而結果……似乎甚麼也沒有改變
話說有沒有路過的大佬願意給點提示甚麼的……
BCJT 发表于 2019-6-25 07:52:16
其实VA的画面比例是最合适做单机RPG的。
修改它就像捡了芝麻丢了西瓜。
我的感觉就是不要轻易修改官方给的各项数据,这些都是非常专业的。

点评

然而確實是有喜歡吃芝麻而不喜歡吃西瓜的人的呢 >_<  发表于 2019-6-25 11:39
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 18:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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