您的位置:首页 > 产品设计 > UI/UE

SpriteBuilder中节点的%位置移动

2015-10-08 16:53 323 查看
在SpriteBuilder中可以将一个节点的位置设为%形式,这意味着在不同的屏幕尺寸中,该节点会定位在相对同一个位置.

比如x和y分别为 50%和50%的位置,在各种屏幕中都会定位到屏幕的中心.

但是我们此时在涉及到移动该节点的代码时需要注意,移动的大小不再是绝对的点的长度,而也变为了相对%比的长度.

比如我要把(50%,50%)位置的节点向下移动整个屏幕1/10的距离,可以这样写:

id move = [CCActionMoveBy actionWithDuration:5 position:ccp(0, -0.1)];
[node runAction:move];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Sprite Builder 定位 相对