论小地图贴图位移应该是玩家的多少倍

背景

这是一个小地图的原尺寸

放大两倍,也就是坐标乘以0.5。

令S = 0.5,则倍率是 1/S。

玩家坐标/地图大小 =(应该等于)= 图片坐标/图片大小,

那么图片坐标 (就应该)= (玩家坐标/地图大小)*图片大小

设地图大小3500 × 3000

玩家移动

当玩家走到一半的时候,小地图就已经可以看到地图边缘了,再走就要出地图边界了

位移(主题)

乘以0.5使得边缘坐标(1,1)变成了(0.5,0.5),观察一下玩家和边缘坐标的移动

当玩家从0走到1时,边缘坐标是从0.5走到1的,只位移了0.5

如果是乘以0.25

当玩家从0走到1时,边缘坐标是从0.25走到1的,位移了0.75

因为纹理坐标被放大了(1/0.5)倍率,所以

镜头位移得是玩家位移的一半

结论

如果地图放大了(1/x),那么镜头就得是是玩家的(1-x)倍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值