SpriteBuilder中节点的%位置移动
2015-10-08 16:53
323 查看
在SpriteBuilder中可以将一个节点的位置设为%形式,这意味着在不同的屏幕尺寸中,该节点会定位在相对同一个位置.
比如x和y分别为 50%和50%的位置,在各种屏幕中都会定位到屏幕的中心.
但是我们此时在涉及到移动该节点的代码时需要注意,移动的大小不再是绝对的点的长度,而也变为了相对%比的长度.
比如我要把(50%,50%)位置的节点向下移动整个屏幕1/10的距离,可以这样写:
比如x和y分别为 50%和50%的位置,在各种屏幕中都会定位到屏幕的中心.
但是我们此时在涉及到移动该节点的代码时需要注意,移动的大小不再是绝对的点的长度,而也变为了相对%比的长度.
比如我要把(50%,50%)位置的节点向下移动整个屏幕1/10的距离,可以这样写:
id move = [CCActionMoveBy actionWithDuration:5 position:ccp(0, -0.1)]; [node runAction:move];
相关文章推荐
- CSS浮动和定位学习笔记
- C#实现txt定位指定行完整实例
- C#实现根据给出的相对地址获取网站绝对地址的方法
- Flex中怎么给表格中的滚动条定位避免刷新回到原处
- 一个JavaScript操作元素定位元素的实例
- 让Flex Builder 3.0与Eclipse3.4整合起来
- jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
- js中的如何定位固定层的位置
- 超强Adobe Flex Builder v2.0.155577 注册版(Regged)
- 设计模式之构建(Builder)模式 建造房子实例分析
- JS弹出层单纯的绝对定位居中示例代码
- JavaScript网页定位详解
- 微信企业号开发之微信考勤百度地图定位
- 在Android里完美实现基站和WIFI定位
- android 定位的4种方式介绍
- Android判断服务是否运行及定位问题实例分析
- php实现求相对时间函数
- 高德地图(定位、描点)
- CSS Sprite使用简介
- [IOS地图开发系类]1、CLLocationManager 位置定位