2d 相关问题

2D计算机图形是基于计算机的数字图像生成 - 主要来自二维模型。

我的冲刺不会移动角色,但所有调试都有效

使用 System.Collections; 使用 System.Collections.Generic; 使用 Unity.VisualScripting; 使用Unity引擎; 使用UnityEngine.InputSystem; 使用UnityEngine.InputSystem.EnhancedTouch; 公开课

回答 1 投票 0

为什么我的角色卡在跳跃动画中?

我的角色在按一次空格后总是卡在跳跃动画中。我在网上搜索过,显然是因为它没有注册我的 onGround 功能,我对如何...

回答 1 投票 0

为什么我的角色在跳跃动画中会被吸住?

我的角色在按一次空格后总是卡在跳跃动画中。我在网上搜索过,显然是因为它没有注册我的 onGround 功能,我对如何...

回答 1 投票 0

如何统一删除瓦片地图中的瓦片?

我有一个瓷砖地图(Tl),当火箭击中它时,一定半径内的瓷砖应该被摧毁。 我尝试使用 GetTilesBlock 和 Destroy 函数获取图块,但它不起作用 公共空间

回答 1 投票 0

如何知道 Unity 2D 中的对象是否被“照亮”

我想知道一个物体当前是否被“照亮”,所以我想检测光源是否击中它。 我想到了一个像灯一样大的触发器,但我认为这会很烦人......

回答 1 投票 0

如何防止玩家和物体在碰撞时抖动?

我的游戏的 2D 物理有问题。当玩家跳跃并与物体碰撞时,该物体会被稍微推入地面。如何防止碰撞体穿过...

回答 1 投票 0

在 Unity 2D 自顶向下项目中潇洒

因此,在 3D 游戏中,我使用 .AddForce(dashForce, ForceMode.Impulse) 来计算和执行 Dash 函数(它的作用就像一个魅力)。然而,当我将我所知道的一切转化为……

回答 1 投票 0

为什么这段代码能够判断二维数组中的数字是否重复?

//检查数独解法的有效性 bool validCheck (int sudoku [25][25], int n, int sqrt_n) { //检查行有效性 对于 (int i=0; i //checking validity of sudoku solution bool validityCheck (int sudoku [25][25], int n, int sqrt_n) { //checking rows validity for (int i=0; i<n; ++i) { // i means place in column bool numCounter [25] = { false }; for (int j=0; j<n; j++){ //j means place in row if (numCounter[(sudoku[i][j])-1] == true){ return false; } else { numCounter[(sudoku[i][j]) -1] = true; } } } //checking columns validity for (int j=0; j<n; ++j) { bool numCounter [25] = {false}; for (int i = 0; i<n; ++i){ if (numCounter[sudoku[i][j]-1] == true){ return false; } else { numCounter[sudoku[i][j]-1]=true; } } } //checking square validity for (int s = 0; s < sqrt_n; s++) { //s means square in column for (int r = 0; r < sqrt_n; r++) {//r means square in row bool numCounter [25] = {false}; int j = sqrt_n * s; for ( ; j < sqrt_n; ++j) { int i = sqrt_n * r; for ( ; i < sqrt_n; ++i){ if (numCounter[sudoku[i][j]-1] == true){ return false; } else { numCounter[sudoku[i][j]-1]=true; } } } } } return true; } 大家好,这段代码使用 bool 来判断一个数字是否在二维数组的行、列或平方根中重复。 是不是一开始bool被设置为false,如果假设值4被重复,那么首先它变成true,然后再次检查并发现它是true,所以我们知道它已经被重复并返回false? 我想我明白了,只是确定一下。 基本上,它有一个包含从1到26的所有号码的清单,检查该号码是否已被使用,如果没有则写入它。 因此,numCounter 是一个包含 25 个布尔值的数组,因为每行只有 25 个数字(1 到 26)。 数组中的每个布尔值都指示索引处的数字是否已被使用。 所以线条 if (numCounter[(sudoku[i][j])-1] == true){ return false; } else { numCounter[(sudoku[i][j]) -1] = true; } 首先检查该数字是否已被使用,如果有,则返回函数一个 false,表示数独不正确;如果不是,则通过将 bool 值设置为 true 来将其设置为已使用的。 在这种情况下,该行 sudoku[i][j] 返回数组数独中实际行位置 (j) 的实际列 (i) 中的数字。这应该给你一个 1 到 26 之间的数字。然后你输入 -1,因为数组从 0 而不是 1 开始。

回答 1 投票 0

寻找二维空间中最大的空圆形区域

给定一个由圆形(灰色)占据的二维空间,是否有一种简单的方法可以找到最大的空圆形区域(蓝色)?我想我必须看看空间分区,也许是四叉树,但我很好奇......

回答 1 投票 0

Unity从盒子碰撞器的标签加载场景

我想根据游戏对象具有的标签加载不同的统一场景,并使用 2D 盒子碰撞器(如关卡加载器)。我有 4 个“门”(带有对撞机的游戏对象),名为 top

回答 1 投票 0

如何找到通过特定点的垂直线

我需要找到垂直于另一条线(由它穿过的两个点定义)并与特定点(由其坐标定义)相交的线。我需要计算 sege 的长度...

回答 1 投票 0

使用指向c中数组的指针返回二维数组

#包括 int (*createArray())[3] { 静态 int arr[2][3] = {{1, 2, 3}, {4, 5, 6}}; 返回 arr; } int main() { int (*ptr)[3] = createArray(); 对于 (int i = 0; i &l...

回答 1 投票 0

是否可以从脚本更改后期处理?

我正在为果酱制作一款 2D 恐怖游戏,并想到在某些可怕的时刻,色彩效果会沿着屏幕边缘增加,但我不知道该怎么做。你可以给一个

回答 1 投票 0

flutter 中的角色动画(如 Unity 3D)

亲爱的,我正在寻找一种有效的方法来管理角色的不同动画。该动画将是:说话、思考、闲置、移动右/左臂等。有什么办法可以解决这个问题吗?...

回答 3 投票 0

统一精灵中奇怪形状的切口

将 2 个特定精灵导入 Unity 时,它们在导入时会被切掉一个奇怪的三角形。 (注意草 3 以及我的所有其他资产都很好)它没有出现在项目中......

回答 1 投票 0

带有精灵的 Swift 2D 数组

我已经脱离 swift 循环有一段时间了,我遇到了一个数组问题。 我感觉我的做法完全错误,我这样做是为了清理重复的代码。我有一个循环

回答 1 投票 0

Sudoko解决程序,检查重复和困惑的方法

我正在编写一个程序,从用户处接收 Sudoko 2D 数组,然后检查解决方案是否有效(行/列或正方形中的数字没有重复)。 在官方解决方案中...

回答 2 投票 0

我尝试使用 RaycastAll 在攻击玩家之前检查玩家身后是否有物体,但它不会与任何物体发生碰撞

我有一个敌人,它会向玩家发送射线并检查其后面是否有任何东西。所示的光线仅显示了线的一部分,但正如您所看到的,它确实与玩家发生了碰撞。 ...

回答 1 投票 0

具有多个 2D 列表的 Python 列表将相同的值附加到每个值的第一行

我有一个这样的列表: a = [[[0, 1], [1, 1]], [[1, 0], [1, 1]]] 这意味着我在列表中有两个二维列表: a[0] = [0, 1], [1, 1] a[1] = [1, 0], [1, 1] 我想附加...

回答 2 投票 0

翻转播放器的子对象无法正常工作

我在 2d 游戏中为玩家附加了一个粒子系统,当他面朝右左时,玩家的比例会反转,我用 bool isFacingRight 来跟踪这一点。当玩家...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.