cocos2d-x ScrollView RichText用法和使用中的坑

本文介绍了在cocos2d-x 3.8.1版本中如何使用ScrollView和RichText。在实际操作中,发现当RichText作为ScrollView的子节点时,坐标(0,0)并不表示屏幕顶部,而是以(0,外框高度)为原点。这一特性在布局时需要注意,避免出现位置偏差。同时,提供了测试代码和效果展示。" 106938428,7396785,Go语言:解决'go run: cannot run non-main package'错误,"['golang', '测试']
摘要由CSDN通过智能技术生成

ScrollView 是滚动层,RichText 是富文本

版本 cocos2d-x 3.8.1

直接上代码好了


头文件,不管用不用得到,包涵了总没错

#include "cocos2d.h"
#include "cocostudio/CocoStudio.h"
#include "ui/CocosGUI.h"

USING_NS_CC;
using namespace cocostudio::timeline;

using namespace ui;




下面是测试代码,可以放在HelloWorld 的init() 函数里


//滚动层练习
	
	//创建滚动层
	auto test = ScrollView::create();
	test->setPosition(Vec2(100, 100));
	
	//开启滚动回弹
	test->setBounceEnabled(true);
	addChild(test);


	//背景颜色层(非必须)
	auto color = LayerColor::create(Color4B::GRAY);
	color->setPosition(0, 0);
	color->setAnchorPoint(Vec2(0, 0));
	test->addChild(color);


	//滚动层分为外框(裁剪区域)和内部层(内容),内容Size要大于外框Size
	test->setContentSize(Size(300, 300));
	test-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值