加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx 源码学习7 CCNS.h

发布时间:2020-12-14 19:28:11 所属栏目:百科 来源:网络整理
导读:原文地址:http://www.jb51.cc/article/p-mknecyjz-yd.html ///cocos2d-x-3.0alpha0cocos2dxcocoa //返回给定字符串的结构样式 #ifndef__PLATFOMR_CCNS_H__ #define__PLATFOMR_CCNS_H__ #include"CCGeometry.h" NS_CC_BEGIN /** *@addtogroupdata_structu

原文地址:http://www.52php.cn/article/p-mknecyjz-yd.html

  1. ///cocos2d-x-3.0alpha0cocos2dxcocoa
  2. //返回给定字符串的结构样式
  3. #ifndef__PLATFOMR_CCNS_H__
  4. #define__PLATFOMR_CCNS_H__
  5. #include"CCGeometry.h"
  6. NS_CC_BEGIN
  7. /**
  8. *@addtogroupdata_structures
  9. *@{
  10. */
  11. /**
  12. @brief返回给定的字符串对应的CoreGraphics结构代表的矩形
  13. @parampszContent一个字符串对象,其内容形式是"{{x,y},{w,h}}",
  14. 其中x是x坐标,y是y坐标,w是宽度,h是高度。
  15. 这些组件可以表示整数或浮点数值。
  16. 一个有效的字符串的一个例子是"{{3,2},{4,5}}".
  17. 这个字符串是没有本地化的字符串,所以items总是使用逗号隔开
  18. @return一个CoreGraphics结构代表的矩形。
  19. 如果该字符串没有很好的样式,这个函数会返回 CCRect::ZERO.
  20. */
  21. CCRectCC_DLLRectFromString(constchar*pszContent);
  22. @brief返回给定的字符串对应的CoreGraphics结构组成的点.
  23. @return一个CoreGraphics结构组成的点.
  24. CCPointCC_DLLPointFromString(@brief返回给定的字符串对应的CoreGraphics尺寸结构
  25. @return一个CoreGraphics结构代表的尺寸.
  26. CCSizeCC_DLLSizeFromString(char*pszContent);
  27. //endofdata_structuregroup
  28. ///@}
  29. NS_CC_END
  30. #endif//__PLATFOMR_CCNS_H__

举一个简单例子:
const char *str="{{3,5}}";
CCRect rect=CCRectFromString(str);
CCLOG("%f,%f,%f",rect.origin.x,rect.origin.y,rect.size.width,rect.size.height);
输出结果如下:
3.000000,2.000000,4.000000,5.000000

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读