草庐IT

2d-games

全部标签

android - 为简单的塞尔达风格冒险游戏选择 2D 游戏引擎

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion作为圣诞礼物,我想制作一个简短的塞尔达风格(大约是林克的觉醒)冒险游戏。我在python、JavaScript、XML、PHP方面拥有丰富的经验,但从未进行过游戏开发。不挑平台(研究pygame),浏览器加分,安卓加分。有点不知所措。寻求具有Hype风格UI的游戏引擎,让我可以将大部分时间花在做有趣的事情(创建Sprite、map、对话)和最少的时间编码(碰撞检测、A

java - 安卓 OpenCV : drawing matches with feature2d

我无法使用此功能。基本上我正在做特征检测并与引用图像匹配。我想将匹配的特征叠加在我的输入图像之上。这是我的代码:publicMatstartProcessing(MatinputImage){Imgproc.cvtColor(inputImage,rgb,Imgproc.COLOR_GRAY2RGB);myFeatures.detect(rgb,keypoints);descriptorExtractor.compute(inputImage,keypoints,imageDescriptors);descriptorMatcher.match(templateDescriptors,

android - 如何开始使用 andengine

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion有什么好的资源可以开始使用Andengine吗?有什么好的教程、博客或书籍吗?当然,我去过它的官网http://www.andengine.org/,但我认为他们拥有的文档不是一个好的起点。

android - Cocos2d-js:如何在安卓设备上使用自定义的ttf字体?

我使用以下代码显示自定义ttf字体:ml.score=cc.LabelTTF.create(ml.totalPoints.toString(),"fonts/AmericanTypewriter.ttf",60);ml.score.setPosition(ml.size.width/2,BS*0.6);ml.score.retain();ml.score.setColor(cc.color(200,160,70));ml.scoreBar.addChild(ml.score,5);在Android中不显示字体。在Chrome/Firefox浏览器中是。我使用的是cocos2d-js30

android - Google Play Games Services Leaderboard API,无法查看其他玩家的分数

我正在开发一款使用GooglePlay游戏服务API的Android应用。我在各个方面都成功实现了排行榜,除了我看不到其他玩家的分数,只显示我自己当前登录玩家的分数。就好像我的测试用户没有与当前用户分享他们的游戏Activity,但实际上他们已经分享了,而且这个事实在他们的账户中是可见的。我还确认当前用户与这些其他测试用户共享该应用程序。更新:我可以使用“全部”查看其他分数,但不能在“社交”中查看。不过,为什么“社交”中没有分数?我使用这个GoogleApiClient:mGoogleApiClient=newGoogleApiClient.Builder(this).addConne

Unity之创建第一个2D游戏项目

一Unity环境配置1.1Untity资源官网下载:https://unity.cn/releases1.2UnityHub集成环境,包含工具和项目的管理1.3UnityEditor编辑器1.4 VisualStudio2022脚本编辑器1.5AndroidSKD,JDK,NDK工具,用于android环境的运行二创建Unity项目2.1新建2D模板项目2.2新建2D物体2.3新建C#脚本文件 2.4脚本文件拖拽到物理区域,关联物体 2.5点击脚本打开 VisualStudio进行编辑2.6输入Debug.Log(gameObject.name);获取物体的名字,点击运行 2.7调试 ,脚本文

【OpenCV】仿射变换中cv2.estimateAffine2D 的原理

目录一、介绍二、仿射变换矩阵(M)1.M中六个元素的说明2.计算旋转角度3.M的计算过程三、输出状态(inliers)四、错切参数1.错切参数的定义2.错切参数例子(1)水平错切(2)垂直错切一、介绍        cv2.estimateAffine2D 是OpenCV库中的一个函数,用于估计两个二维点集之间的仿射变换矩阵。即第一个点集经仿射变换转换到第二个点集需要的操作,包括缩放、旋转和平移。    先来看代码:importcv2importnumpyasnp#原始点集srcPoints=np.array([[50,50],[200,50],[50,200]],dtype=np.float

Unity2D中让角色旋转朝向鼠标

  实现该功能,你需要关注以下的几个步骤1.获取角色的世界坐标2.获取鼠标所在位置的世界坐标3.获取角色朝向鼠标时候的向量4.获取上一步骤的向量的反正切的弧度值5.将弧度值转化为角度6.将该角度应用于角色——————————分割线——————————  先从第一和第二步骤说起,获取角色的世界坐标非常简单。如果已经将C#脚本挂接到角色的话,那么只需要使用以下代码,即可获得玩家的世界坐标。transform.position 然后呢,需要获得鼠标的世界坐标。这个需要用到C#中的Input类中的mousePosition方法获取坐标,但是,这个坐标数据是获得鼠标在屏幕上的坐标,并不是在游戏中的世界坐

自动驾驶 2D 单目\双目\多目视觉方法 一(Pseudo-LiDAR,Mono3D,FCOS3D,PSMNet)

文章目录概述单目3D感知3D目标检测单目深度估计双目3D感知双目3D目标检测双目深度估计Pseudo-LiDAR1.核心思路总结2.要点分析Mono3DFCOS3DPSMNet概述自动驾驶中必不可少的3D场景感知。因为深度信息、目标三维尺寸等在2D感知中是无法获得的,而这些信息才是自动驾驶系统对周围环境作出正确判断的关键。想得到3D信息,最直接的方法就是采用激光雷达(LiDAR)。但是,LiDAR也有其缺点,比如成本较高,车规级产品量产困难,受天气影响较大等等。因此,单纯基于摄像头的3D感知仍然是一个非常有意义和价值的研究方向,接下来我们梳理了一些基于单目和双目的3D感知算法。单目3D感知基于

android - 如何改变移动物体的位置 - Box2D

我目前创建了一个动态主体,并使用Vector2()以恒定速度移动。我想要的是当body离开屏幕边缘时,立即从当前点回到原来的点。我该怎么做?a.applyForceToCenter(aMovement,true);a.applyTorque(3000,true);FixtureDeffDef=newFixtureDef();BodyDefballD=newBodyDef();ballD.type=BodyType.DynamicBody;//randomlocationforasteroidintaLoc=(int)(aLocation*15);floatx=300;switch(aL