首页 文章
  • 1 votes
     answers
     views

    Xcode 8.3为Unity IOS Build制作了特别大的(.ipa)文件?

    我们已成功在Android中推出了Unity游戏,最终制作了大小为28mb的最终.apk文件 . 当我们将我们产品的构建导出到Xcode 8.3并开始制作存档以便上传到iTunes Store时,令人惊讶地回应了一个非常大的最终(.ipa)文件,即160mb . 在删除不需要的资产后,我们尝试了另一种方法,并制作了另一个具有微小效果并将大小减小到159.4mb的.ipa文件 . 我们也是IOS和W...
  • 3 votes
     answers
     views

    如何将fbx关键帧动画导入我自己的游戏引擎?

    我正在构建一个小型游戏引擎并使用fbx sdk来进行ipmort fbx网格和动画,这意味着我想在我自己的类中存储动画 . 现在,有两种方法可以实现这一目标: 第一种方法是仅存储关键帧 . 如果我只存储关键帧,我将在fbx文件中包含原始动画数据,我可以随时操作或调整动画 . 第二种方法是以固定的速率对帧进行采样 . 我没有存储关键帧,而是从fbx文件中获取了一些我需要的帧并存储它们 . 这...
  • 0 votes
     answers
     views

    使用unity作为2D游戏的渲染引擎

    是否可以使用Unity作为渲染引擎?我有一个用C#编写的游戏,我非常想重写它以使用Unity,因为它的可移植性和C#的使用 . 游戏本身就是2D迷宫游戏(想想吃 beans 人) . 我阅读了很多关于使用Unity for 2D游戏的教程,但是它们几乎只使用嵌入在Unity中的菜单和编辑器,并且只使用了C#或其他编程语言的一小部分 . 如果我要走这条路,那就意味着我需要用Unity的编辑/菜单/...
  • -1 votes
     answers
     views

    利用LibGdx中的向量进行2D运动建模

    试图制作一个在2D平原上移动的汽车的简单模型 . 我知道有一些更高级别的工具可用于此类功能,但我有一些理由仅使用向量操作来实现它 . 汽车由三个按钮向上驱动 - 向前加速一些 - 向左,向右加速向后加速 - 向左或向右转动加速度矢量 . 向前移动或多或少有效,但背部运动存在很大问题 . 你能帮助我对我的代码进行一些检查或者有关这些运动模型的一些链接 . 我是新手 . Vector2 accDir ...
  • 2 votes
     answers
     views

    更改spritekit中的物理主体框架

    我使用SpriteKit开发了一款iOS游戏(这种有用的框架可以快速制作游戏) . 我添加纹理并为主角配置物理身体作为图像 绿色矩形是物理身体的框架 . 我正在使用以下代码来创建它 @interface MainCharacter : SKSpriteNode @end @implementation MainCharacter + (instancetype)mainCharacterA...
  • 2 votes
     answers
     views

    在障碍的连续大 Map 上找到路径

    我试图在连续的棋盘上创建游戏(没有网格单元格)有一些障碍物(如随机点的盒子和破坏的墙壁, Map 很大) . 我可以使用什么算法来解决这个问题(在网格板中是类似的A *)?我做了一点研究,我可以使用Voronoi图吗?
  • 3 votes
     answers
     views

    从libgdx中的集合中检测触摸对象(移动)的最佳方法

    这是我第一次尝试游戏开发 . 我刚开始尝试libgdx并理解游戏编程的不同方面 . 我查看了示例项目,我可以理解libgdx游戏的整体架构 . 但是为了掌握游戏动态的基础知识,我开始玩低级别的东西,比如如何绘制简单的形状,如何移动它们,如何处理碰撞 . 所以我打算写一个死的简单的安卓游戏(它甚至不是游戏肯定) . 这是个主意 1. Create random shapes and make it ...
  • 1 votes
     answers
     views

    世界上有更多机构的FPS率较低

    我是libgdx的新手,我自己通过修改libgdx示例(gdx-test)中的代码来学习它 . 我修改了Box2DTest,并惊讶地看到Android中的FPS从60下降到3 . 代码我改变了: PolyShape到CircleShape,半径为1 修改了for循环条件,从i <20到i <120(即创建了120个形状而不是20个) . My question: 如何提...
  • 0 votes
     answers
     views

    LibGDX - 用于检测碰撞的独立间隔器

    LibGDX是否独立于快照碰撞检测器?例如,我不想使用 Box2D 并想要检测非常快的对象的碰撞 . 我知道它有 Intersector 类是为此目的设计的,但我可以_802707为他们工作 . 那么,LibGDX是否有这种类,或者我应该自己实现它们?
  • 0 votes
     answers
     views

    Libgdx:角色动作和动画

    亲爱的先生,亲爱的先生们 . 我遇到了我的角色动画和控件的问题 . 我的问题是每当我试图按左右箭头键时我的播放器上下移动而不是左右移动 . 我确实试图调试我的代码我仍然无法找出代码的哪一部分是错误的 . 这就是为什么我要求你们查找我的代码,并且可能分辨出代码的哪一部分是错误的或者需要改进 . 这是我的播放器的代码: public class DugmanPlayer { public en...
  • 249 votes
     answers
     views

    适用于Android和iOS的2D跨平台游戏引擎? [关闭]

    我已经使用Unity3d工作了一段时间,并发现它与OnGUI()或GUITextures的2D部分太笨拙 . 此外,即使在Unity3d上完成的最小游戏也至少下载了10MB,这对2D游戏来说太过分了 . 所以,我目前正在寻找2D引擎 . 我已经尝试过Cocos2D,但它只是iOS,我不想将所有内容重写为Android的另一种语言(因此,例如,Android的Cocos2d的Java端口不是一个选项...
  • 1 votes
     answers
     views

    港口线性游戏到Unity [关闭]

    我正在编写桌面游戏“Get Bit!” . 首先我创建了一个控制台版本,现在我正在尝试将它移植到Unity . 我的问题: 在控制台中,整个游戏都是线性的 . 因此,PlayCards()向玩家询问他想要播放的牌,然后等待用户输入其值 . 在团结中,我试图通过按钮获取输入,但这不等待用户输入和与MoveSwimmer()等对比 . 我试图通过while(inupt == -1)得到值,但这冻结了整...
  • 4 votes
     answers
     views

    为Unity构建一个简单的在线游戏服务器

    我正在尝试为我的坦克游戏2D(Unity)构建一个在线游戏服务器 . 在我的游戏中,将有2-4名玩家控制他们的坦克并互相争斗 . 我试过使用Unity网络,它不适合我的游戏,因为我们必须选择房间里的一个玩家成为“服务器”,这对我未来的发展来说并不是很灵活(例如“服务器”退出,我必须做很多工作来保持其他玩家之间的联系) . 然后我尝试用Nodejllàsocket.io构建我自己的服务器,用...
  • 3 votes
     answers
     views

    Android:游戏循环暂停/恢复问题

    通过制作我的游戏线程(与surfaceview保持/同步)wait / notifyAll,我可以暂停/恢复我的游戏 . 这一切都运行在游戏暂停按钮 . 但是,当我点击主页/后退按钮时,我可以暂停我的游戏,但是当我通过点击其图标恢复游戏时,我会收到非响应式游戏画面给我 . 我已将日志放在OnResume()方法上,但在LogCat中没有打印任何内容!如果我点击我的游戏屏幕,我会在游戏活动中收到错误...
  • 40 votes
     answers
     views

    Corona SDK免费替代品

    我试过corona sdk免费版,我真的很喜欢它 . 问题是,我不是那么好的开发人员为我的小项目使用电晕付费版,我知道我不会赚回我的钱 . 有没有像Corona这样的免费替代品?我更喜欢lua脚本,适当的IDE和其他一些cookie . 问题二:有没有办法在Android市场上发布用电晕免费版制作的应用程序?也许有些公司提供发布应用程序,如果我与他们分享我的来源 .
  • 1 votes
     answers
     views

    Piston中的InvalidEnum错误

    我是Rust和Piston游戏引擎的游戏开发初学者 . 我已编译并运行spinning square程序,但尽管我努力解决错误,red-square程序仍无法运行 . 这是在Debian 8.3和Rust stable(1.8)上使用rustup . 我的OpenGL版本是2.1,因此我不得不在旋转方格中更改一行以反映该版本 . 这是我在未经修改的红色方格代码上从“货运”获得的错误: 线程恐慌'...
  • 1 votes
     answers
     views

    2D平台游戏中的碰撞错误

    我是java和游戏编程的新手,我正在开始我的第一个大型项目,这是一个2D平台益智游戏 . 这是我的玩家动作代码 if (speedX > 0 && centerX <= 400){ centerX += speedX; } if (speedX < 0 && centerX >= 400){ centerX +=...
  • 0 votes
     answers
     views

    Tile Engine Collision C#/ XNA与磁贴底部相撞会导致玩家陷入混乱

    我在YouTube上观看了一些关于制作TileEngine http://www.youtube.com/watch?v=l0WS5SvKdY4的知识 . 他关于这个主题的第二个视频解决了平铺和玩家碰撞 . 我的问题是,他的例子是关于平台游戏,而我想用它作为自上而下的Final-Fantasy游戏 . 以下是矩形碰撞检测的代码: public static bool TouchTopOf(this...
  • 0 votes
     answers
     views

    团结:拥有植被/草地(移动性能)的最有效方式?

    好吧,我知道在Unity 3d制作(相当高的多边形)草的最简单方法就是在一个区域随机产生一些草预制件 - 我需要我的草/植被像这样生长:https://dribbble.com/shots/4726918-Time-lapse-Air-Plant 但是,有很多多边形,并且因为这是使用电枢创建的(骨骼也拖累了性能),我需要找到最有效的方法来制作植被生长的森林而不降低FPS . 我的目标是iOS / ...
  • 82 votes
     answers
     views

    2D跨平台游戏开发引擎[已关闭]

    我已经使用Corona SDK工作了一段时间,并且喜欢使用Lua创建功能强大的应用程序的快捷方式 . 但它只能编译iOS和Android,现在感觉太少了 . 我的主要兴趣是它能够编译到桌面和移动 . 至少对于以下内容: Windows Mac for desktop,作为独立应用程序 . iOS Android移动版 . 我更喜欢它更倾向于使用Lua类型的脚本而不是ActionScri...
  • 1 votes
     answers
     views

    Spritekit 游戏设计

    我是 spritekit 游戏开发的新手。 现在我创造了一个基本的游戏场景,就像飞机射击敌人。 但是如何实现更多的互动内容,如 play/pause,游戏开始和游戏结束? 我的问题是,这些场景是作为节点嵌入到游戏场景中的,还是它们是不同的 SKscenes? 谢谢你们!
  • 0 votes
     answers
     views

    在overlap2d中创建车轮关节 - Ashley

    我一直在android中制作简单的爬山赛车游戏副本 . 我使用overlap2d创建关卡和libgdx作为基础 . 我已经介绍了在overlap2d中设置所有物理方面的内容 . 所有物理都很好 . 但问题是在底盘和车轮两个车身之间进行车轮连接 . 由于重叠2使用阿什利,我想知道如何获得车身的参考并连接车轮接头并将其分配给世界 . 目前android项目看起来很简单,如加载场景并显示它 . over...
  • 1 votes
     answers
     views

    SDL2不会正确绘制矩形

    我正在创建一个窗口并绘制一个框但是由于某种原因而不是绘制一个框,屏幕只是改为那种颜色 . 我附上了一张窗口外观的照片,我将附上源代码 . #include <iostream> #include <SDL.h> #undef main using namespace std; int SCREEN_WIDTH = 650; int SCREEN_HEIGHT = 650;...
  • 0 votes
     answers
     views

    坚持国家机器设计

    我正在为我正在制作的游戏设计一个成就系统,并且为了能够实现更复杂的成就,我正在实现一个可以被成就使用的自定义的基于状态的系统 . 目前,处理成就的方式是在我的游戏代码中,我发布了名为“指标”来说明游戏中发生了什么 . 因此,例如,“敌人杀死”是我用来表示敌人死于更新的一个 . 因此,状态机的工作方式是每个状态都有一个转换列表,这些转换只是状态所关注的特定指标 . 如果该度量标准已过帐,则状态将转换...
  • 1 votes
     answers
     views

    AndEngine - 在后台播放视频

    我正在研究基于动画和视频的简单应用程序 . 我正在使用andEngine来构建游戏应用程序 . 我可以在我的应用程序中管理动画和音乐,但我不知道如何在我的应用程序中使用AndEngine播放视频 . 在AndEngine中是否有任何内置的视频类或者我应该使用另一个库,或者我只需要使用原生的Android视频? 我尝试使用Android的VideoView使用AndEngine的SimpleLayo...
  • 0 votes
     answers
     views

    无法push_back向量中的unique_ptr

    我在使用此代码时出错: void Game::changeState(gameState type) // gameState is an enum { if (!states.empty()) // deleting the last state { states.back()->clean(); states.pop_back(); } ...
  • 2 votes
     answers
     views

    如何将运动物理功能缩放到每秒帧数(在游戏引擎中)?

    我正在使用Javascript(HTML5 Canvas)开发游戏 . 我实现了一个简单的算法,它允许一个物体跟随另一个混合了基本物理的物体(一个力矢量在正确的方向上驱动物体,速度叠加动量,但是由一个恒定的拖曳力减慢) . 此刻,我按照鼠标(x,y)坐标将其设置为矩形 . 这是代码: // rectangle x, y position var x = 400; // starting x pos...
  • 0 votes
     answers
     views

    如何在libGDX中的两个坐标之间绘制矩形或曲线

    我是libGDX的新手 . 我只想在对象和点击位置之间绘制一个矩形或一条小曲线 . 我知道libGDX有RECTANGLE类但我需要旋转它但问题是,它在中心原点旋转我想要将其从起始位置旋转 . 我只想在对象和点击位置之间绘制一个矩形或曲线,如下所示>>> 获取用户点击位置的代码: int x1 = Gdx.input.getX(); int y1 = Gdx.input.get...
  • 2 votes
     answers
     views

    限制团结正交相机平移运动

    我有一个脚本,通过使用鼠标中键控制Unity中的正交相机平移运动 . 世界中心(0,0,0)的空GameObject(例如名称为MainCamPivot(请参见图片))充当摄像机的父级 . 相机本身具有Vector3的局部欧拉角(45f,225f,0f) . 我可以使用此脚本(连接到相机)在X和Y轴上很好地平移/移动相机: public float panSpeed = 0.05f; priva...

热门问题