问题标签 [unity2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

c# - 使用 C# 编写二维跟随器

所以,我在编写视频游戏方面还很陌生,我正在尝试编写一个追随者精灵。我希望它类似于 Mortys 在 Pocket Mortys 中跟随 Ricks 的方式。他们在瑞克的道路上落后了几步。我尝试的一切要么跟随者停留在它所跟随的精灵的同一侧,要么旋转,但作为 3d 跟随者并且没有进入正确的位置。我应该做什么?谢谢,麻烦您了!

编辑:我在追随者上的代码是:

使用 UnityEngine;

使用 System.Collections;

公共类 FollowTheBoy : MonoBehaviour

{

}

0 投票
1 回答
824 浏览

unity3d - 将精灵与相机的底部边缘对齐

我正在 Unity 中制作 2d 游戏。我有一个精灵作为背景,所以我试图将它与相机的底部对齐。

现在,我使用以下代码将其水平居中:

结果是这样的: 我拥有什么与我想要什么的图表

相反,我希望精灵垂直对齐,以便精灵的底部与相机的底部对齐(如上图所示)。

我怎样才能做到这一点?

0 投票
2 回答
60 浏览

c# - 团结,对敌,多次BUG

我有一个敌人的预制件,如果我在同一个场景中将同一个预制件放置超过 1 次,其中只有 1 个有效,那个有效的永远是我在场景中放置的最后一个预制件:

其他敌人在那里,但部分脚本似乎不起作用,另一部分是。

你有什么想法?谢谢!

0 投票
1 回答
46 浏览

unity3d - 从另一个脚本访问我的“选项”面板

我用以下内容创建了一个 pong 克隆:主菜单(新游戏、选项、关于、退出)。Level1(可以按 ESC 打开暂停菜单面板(继续游戏、选项、退出主菜单)。

到目前为止,我已经从主菜单场景中复制了我的选项面板,并将其粘贴到 Level1 场景中。有更好的方法吗?我可以从我的 Level1 场景调用主菜单选项面板吗?我想创建一个 Options 预制件会是另一个想法吗?

我想在处理选项菜单(声音开/关,声音可通过滑块调节,音乐开/关,音乐可通过滑块调节)之前对其进行排序 - 希望我可以实现它,使其涵盖所有场景。

顺便说一下,这是在 C# 中,在 Unity 中。

0 投票
1 回答
16 浏览

c# - OnCollisionEnter2D 中的按键问题

我正在尝试当一个 PREFAB 文件碰到一个不可见的 2-D 对撞机时,当用户按下一个键时,图片就会被破坏。我整理了prefab克隆问题,但是似乎void OnCollisionEnter2D的方法似乎无法识别KeyStroke命令。

}

我需要创建一个新方法或类似的东西吗?

0 投票
1 回答
652 浏览

c# - Unity 让相机夹到相机 y 位置

这是相机跟随的代码。

你如何让 yMax 没有夹子?另外,如何使 yMin 等于相机底部的位置,以便最小高度随着相机向上移动而变化?

谢谢

0 投票
0 回答
190 浏览

c# - unity用android创建sqlite

我正在尝试在android中创建一个sqlite db,但是当我在手机中尝试这个时,永远不要创建数据库......

0 投票
0 回答
86 浏览

android - unity, Android 搜索不到 sqlite 数据库

我试图创建一个文件夹 /Assets/StreamingAssets 来保存数据库,然后我用它来加载数据库:

但是当我在手机中时,游戏找不到数据库。

我也试过这个:

但是没有用。

0 投票
1 回答
963 浏览

c# - 仅当玩家到达 Unity C# 屏幕的顶部 1/2 时,如何将相机沿 Y 轴向上移动

这是一款 2D 平台游戏。

当玩家跳跃时,我不希望相机沿 Y 轴向上移动。我只希望它在玩家移动到屏幕上部时移动,以便它可以向上滚动到垂直平台和梯子。

有谁知道在代码和 Unity 编辑器中输入什么以便可以完成?

这是到目前为止我在相机脚本中的代码。

0 投票
0 回答
98 浏览

c# - 如何使 Unity 2D 鼠标在约束条件下瞄准?

我正在尝试制作一个脚本,允许我的玩家通过鼠标位置移动他的手臂。

我希望它有一些限制,例如手臂只能上下移动一定距离。此外,当玩家翻转时,手臂也会翻转并允许您在面向左侧时做同样的事情。我怎样才能做到这一点?