Project1
标题:
看不懂脚本,怎么破??
[打印本页]
作者:
dbshy
时间:
2009-10-7 19:38
标题:
看不懂脚本,怎么破??
本帖最后由 dbshy 于 2009-10-8 14:08 编辑
def screen_x
# 通过实际坐标和地图的显示位置来求得画面坐标
return (@real_x - $game_map.display_x + 3) / 4 + 16
end
我NC了,(@real_x - $game_map.display_x + 3) / 4 + 16
求解释,希望详细
作者:
IamI
时间:
2009-10-7 19:45
(实际坐标(128倍) - 地图显示坐标(128倍) + 3) / 4 + 16
嘛,我们都知道地图元件是32倍,所以这里计算要除以4……
另外,角色的ox,oy
在图片最下面一行的正中央
(也就是脚底中央)
哦不详细……因为我也没有彻底搞懂过Otz……
作者:
dbshy
时间:
2009-10-8 11:27
本帖最后由 dbshy 于 2009-10-8 11:28 编辑
{:4_83:}{:4_83:}{:4_83:}
+ 3 / 4 + 16
达克BZ,如果没人比IamI详细,就认可他,谢谢
作者:
IamI
时间:
2009-10-8 11:37
好吧说实话那个怨念的 +3我也不知道是怎么回事(囧)
+16是为了把坐标调整到图块的中央
怨念.jpg
(2.56 KB, 下载次数: 3)
下载附件
保存到相册
2009-10-8 11:37 上传
/4 是为了把128 *(高精度,计算用数据)调整为32 *(屏幕,描绘用数据)
作者:
霜冻之狼
时间:
2009-10-8 17:47
终于有人提出来.....老板来一碗泪牛满面
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1