Project1

标题: 关于Sprite类x,和ox的问题 [打印本页]

作者: 鲸梦鲸    时间: 2018-9-26 16:38
标题: 关于Sprite类x,和ox的问题
文档中的解释是,x是精灵的 X 坐标,ox是精灵原点的 X 坐标。
这个“原点”是什么意思?
ox和x的区别是什么?
作者: 张咚咚    时间: 2018-9-26 17:07
http://rpg.blue/thread-330228-1-1.html
作者: 鲸梦鲸    时间: 2018-9-26 17:22
张咚咚 发表于 2018-9-26 17:07
http://rpg.blue/thread-330228-1-1.html

啊,原来是这样啊,感谢解答
作者: KB.Driver    时间: 2018-9-26 23:40
默认图像原点在左上角(也就是self.ox=0 ; self.oy=0)
我用PS做示范


有的时候,将原点居中会更利于下一步处理(例如绕中点旋转)
这时相当于下图(self.ox = self.bitmap.width/2 ; self.oy = self.bitmap.height/2)





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1