gpt4 book ai didi

addchild - 添加图像作为 CC3Node 的子节点

转载 作者:行者123 更新时间:2023-12-03 22:21:51 26 4
gpt4 key购买 nike

我正在使用 Cocos3D。我有一个不同的 CC3Node 列表。我想在每个图片旁边放一张图片。我的问题是:如何创建一个新的 CC3Node 并将其添加为子节点。

最佳答案

你需要做这样的事情:

CC3PlaneNode *imageNode = [CC3PlaneNode nodeWithName:@"One Plane Node on 3D Object"];
[imageNode populateAsCenteredRectangleWithSize: CGSizeMake(200.0, 200.0)
andTessellation:ccg(40, 40) withTexture: [CC3Texture textureFromFile:@"Your Image Address"] invertTexture: YES];
imageNode.material.specularColor = kCCC4FLightGray;
imageNode.shouldCullBackFaces = NO;
[imageNode retainVertexLocations];
[self addChild:imageNode];

并为每个节点执行此操作:

CC3PlaneNode *newImageNode = [imageNode copyWithName:@"New Node Name"];
...
[self addChild:newImageNode];

最后,如果你想添加这些节点,每个节点都作为子节点:

[previousNode addChild:newNode];  

代替:

[self addChild:newNode];

希望对你有用!

关于addchild - 添加图像作为 CC3Node 的子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com