草庐IT

Cocos2d-X

全部标签

机器学习笔记 - 从2D数据合成3D数据

一、3D数据简介        人们一致认为,从单一角度合成3D数据是人类视觉的一项基本功能,这对计算机视觉算法来说极具挑战性。但随着LiDAR、RGB-D相机(RealSense、Kinect)和3D扫描仪等3D传感器的可用性和价格的提高,3D采集技术的最新进展取得了巨大飞跃。        与广泛使用的2D数据不同,3D数据具有丰富的尺度和几何信息,从而为机器更好地理解环境提供了机会。然而,与2D数据相比,3D数据的可用性相对较低,且获取成本较高。因此,最近提出了许多深度学习方法来从可用的2D数据合成3D数据,而不依赖于任何3D传感器。但在深入研究这些方法之前,我们应该了解处理3D数据的格

c++ - 在 Cocos2dx 中绘制矩形

我无法在iOS环境中使用Cocos2dx库绘制基本的白色矩形。我已经查看了其他几个实现以获取指导。http://discuss.cocos2d-x.org/t/draw-rectangle-with-drawrect-in-cocos2dx-not-working/14836/3Cocos2d-x:HowcanIdrawaresizingrectangle?基本上看起来我需要使用DrawNode::create()的类方法来制作节点,然后像在openGL中一样建立顶点,然后使用DrawNode->drawPolygon方法绘制它并将子节点添加到使用cocos2d::Layer子类的ad

ios - 将 CLLocationCoordinate2D 坐标转换为 CGPoint Swift

我在iOSSwift应用程序中有一个Googlemap。我正在尝试获取当前用户坐标的CGPoint位置,以便我可以在周围应用一些动画。但是我无法在CGPoint中找到我的坐标位置。我基本上是在尝试为我当前的用户标记添加脉冲动画。这是我的动画代码-classPulsing:CALayer{varanimationGroup=CAAnimationGroup()varinitialPulseSacle:Float=0varnextPluseAfter:TimeInterval=0varanimationDuration:TimeInterval=1.5varradius:CGFloat=2

ios - 如何在 Metal 中使用 texture2d_array 数组?

我一直在尝试使用texture2d_array来应用Metal中的实时滤镜。但我没有得到正确的结果。我是这样创建纹理数组的,代码:ClassMetalTextureArray。classMetalTextureArray{private(set)vararrayTexture:MTLTextureprivatevarwidth:Intprivatevarheight:Intinit(_width:Int,_height:Int,_arrayLength:Int,_device:MTLDevice){self.width=widthself.height=heightlettexture

ios - 难以从 iPhone X 上的 2D 区域获取面部特征点的深度(SceneKit/ARKit 应用程序)

我正在使用iPhoneX上的前置摄像头运行面部标志检测,并且非常努力地尝试获取面部标志的3D点(VNFaceLandmarkRegion2D仅提供图像坐标X、Y)。我一直在尝试使用ARSCNView.hitTest或ARFrame.hitTest,但到目前为止都没有成功。我认为我的错误可能在于将初始地标点转换为正确的坐标系。我已经尝试了很多排列组合,但目前根据我的研究,这是我想出的:letpoint=CGPoint(x:landmarkPt.x*faceBounds.width+faceBounds.origin.x,y:(1.0-landmarkPt.y)*faceBounds.he

13万行代码+50万外包美术的 3D 示例,Cocos 免费送啦!

上周公众号推了一篇文章,宣布CocosCyberpunk开源了,但夹在前后几天的新闻里好像并没有太多人注意到,看来我得再宣传一波(文末还有本周三直播讲解预告)。先看效果:其实这个赛博朋克3D场景,很多人在前年CocosCreator3.3宣传的时候就看过了。为什么打磨到现在才放出工程源码呢?因为当时真的是通过大量对引擎源码的hack改动来实现的,而且不少功能是直接硬编码怼上去,并不是通过编辑器做可视化实现的。为了使用CocosCreator完整制作出这样的Demo,我们从渲染算法到渲染管线,从编辑器体验到各种工具能力,从跨平台适配到性能伸缩性调优,都花了大量努力去为之铺平道路。大家可以从以下网

iphone - 在iOS上使用Cocos2d模拟文字书写

我正在寻找有关如何在iOS上使用Cocos2d模拟动态文本书写的建议。效果应该看起来就像是用真正的笔实时书写文本。我主要关心的是将文本转换为我可以移动笔的路径的最佳方式。我真的不想手动创建自己的路径。如果我能以某种方式从Cocos2dSprite生成路径,那就太好了。 最佳答案 我认为最好的方法是将路径存储为点数组。编写一个加载字体字符图像并负责触摸的小程序非常简单。在触摸处理程序中,只需将触摸位置存储在xml文件中。并将第一个触摸点存储为角色的原点。因此,这将是一种生成路径的简单方法。

ios - 当您在 Cocos2d 中加载纹理(使用 Sprite 表)时,内存使用量如何增加?

我正在构建一个应用程序,它使用Cocos2d创建内容map(技术上是图论意义上的大树)。每个节点都由一个具有自己纹理的Sprite表示,叶节点都有第二个“按下按钮”纹理。另外,有些节点是PNG动画。我有一个包含130个左右节点纹理的sprite表,以及3个用于动画的其他sprite表。所有这4个文件加起来只有大约18.4MB。如果我运行该应用程序但不运行cocos2d部分(即根本不启动框架,因此从不加载纹理),该应用程序的运行速度约为10MB。当我加载Cocos2d和那些Sprite表时,内存猛增超过90MB。我所有的研究似乎都表明我正在以尽可能最有效的方式做事,但由于内存使用率已经如

objective-c - Cocos2d中如何移动CCMenu?

我有一个包含两个项目的菜单-新游戏和积分。它们垂直对齐,如下所示:NewGameCredits当您点击新游戏时,我希望积分向下移动并打开两个新的菜单项,就像这样:NewGamePlayervsPlayerPlayervsAICredits我该怎么做?在我的代码菜单中,它会自行覆盖,因此我将这些项目放在彼此之上。-(id)init{if([superinit]){CCLayerColor*bg=[CCLayerColorlayerWithColor:ccc4(0,0,0,255)];[selfaddChild:bgz:-1];CCMenuItemFont*menu1=[CCMenuIte

ios - 在 Cocos3d 中运行 textured cc3node 失败

我使用Blender2.66开发了一个3d地面,一个平面节点。我在资源文件夹中添加了带有纹理图像的pod文件。但是当我运行时,找不到它自己的对象!!!当我在blender中渲染时,我发现它工作得很好。那为什么会这样??我检查了一些类似的问题,但找不到令人满意的答案。这里是PVRShareman中地面节点的截图谢谢 最佳答案 您可以使用名为PVRShaman的程序了解您的地面是什么样子以及它放置在哪里。然后使用:CC3PODResourceNode*node=[CC3PODResourceNodenodeFromFile:@"you_