2d 相关问题

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

godot 多人游戏无法在一台计算机上运行

我正在尝试测试我的 godot 多人游戏,我需要从一台计算机上执行此操作,但问题是当我打开两个 godot 应用程序运行它时,它不起作用(显然)我收到以下错误:(错误夫...

回答 1 投票 0

LibGDX - 在 Tilemap 上按照坐标放置纹理时出现问题

我正在做一个小java游戏作为学校项目。我已经使用平铺工具创建了一个平铺地图,并且地图显示正确。在我的地图上,我想制作瀑布动画,为此我......

回答 1 投票 0

JavaFX_2D动画_如何让一个圆旋转另一个也在旋转的圆

我只想制作一个月球旋转地球旋转太阳的2D动画。 我可以看到一些太阳系代码,但它们太复杂,对我来说很难阅读。 谁能帮我...

回答 1 投票 0

MatterJS 预计算最终位置

我正在尝试创建一个简单的 2D 游戏,其中一个球落到地上,受到一些障碍物的影响,这些障碍物会改变球的最终位置。 我正在使用 MatterJS 作为 2D 物理引擎...

回答 3 投票 0

在矩阵中分配多个二维空间的算法

任何人都可以向我指出可以执行以下操作的算法或概念的方向。到目前为止,我的搜索引导我找到“货架空间分配”和“内存分配”。但我感觉

回答 1 投票 0

Unity C# 中使用多变量 switch 语句时出现错误 CS0019

我不断收到“错误 CS0019:操作员 '<' cannot be applied to operands of type 'bool' and 'double'". Both of the variables being used are doubles and I have tried a few different way...

回答 1 投票 0

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

使用 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

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