如何在SpriteBuilder中设置对象的通用属性
2016-01-28 09:44
295 查看
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
我们知道在SpriteBuilder中可以为对象设置自定义类从而可以进行特殊属性的赋值.
比如我们需要在物理世界中设置重力值,在代码中改来改去略显麻烦,我们可以直接在自定义的属性中设置重力值.
但是一般情况下,我们可能还想设置一些内置对象的属性,比如CCNode等.但是如果你不自定义类,对象是不显示定义属性界面的.这时我们也可以手动设置自定义类,不过该类名就是其内部的类名.
举个例子,我们需要将一个作为背景的CCNode对象的Z序设为100,默认情况下在SpriteBuilder中是没有办法修改Z序的.
不过我们只需要将该对象的自定义类设置为CCNode,然后就可以添加Z序变量的值了:
显示效果如下:
所有内置类的的属性都可以用这种方法来设置,非常方便.不需要再onEnter之类的方法中手动添加代码了. ;)
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
我们知道在SpriteBuilder中可以为对象设置自定义类从而可以进行特殊属性的赋值.
比如我们需要在物理世界中设置重力值,在代码中改来改去略显麻烦,我们可以直接在自定义的属性中设置重力值.
但是一般情况下,我们可能还想设置一些内置对象的属性,比如CCNode等.但是如果你不自定义类,对象是不显示定义属性界面的.这时我们也可以手动设置自定义类,不过该类名就是其内部的类名.
举个例子,我们需要将一个作为背景的CCNode对象的Z序设为100,默认情况下在SpriteBuilder中是没有办法修改Z序的.
不过我们只需要将该对象的自定义类设置为CCNode,然后就可以添加Z序变量的值了:
显示效果如下:
所有内置类的的属性都可以用这种方法来设置,非常方便.不需要再onEnter之类的方法中手动添加代码了. ;)
相关文章推荐
- ios9 xcode7 UIAlertController的常用用法
- UIView常见属性方法
- Win10 Redstone预览版本Build 11099/11102升级报错的解决方法
- win10 build 11102突变Build 14251到底怎么回事?
- ERROR: Packet for query is too large (2034> 1024)
- leetcode63-Unique Paths II
- SPOJ QTREE2 Query on a tree II(LCA)
- JDBC连接池的testQueryvalidationQuery设置
- EasyUi输入框验证扩展!!!大全!!!!
- easyUI 加载层
- 【树】Unique Binary Search Trees II
- iOS---实现在屏幕上实时绘图的简单效果---CAShaperLayer和UIBezierPath的简单运用
- UICollectionView自定义布局类
- poj1679 The Unique MST
- 初次体验完美easy ui 1.4.4
- 屏幕适配
- UI拉伸图片和获取字符串的的size
- Customize UIView &UITextField
- UITableView的数据源设置和简单介绍
- congruent matrix