问题标签 [topdown]
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.
python - Dynamic programming Topdown approach - minimum cost in a matrix (in python)
I have to implement some functions in python to find the minimum cost in a matrix.We must go down or right and to an adjacent number so at each step we have only two possible choices.
i wrote the fisrt version (naive one) which works:
But when i want to optimize it using memoization i can't find the right answer. I tried different ways but i wasn't able to do it correctly. Here is what i wrote:
Here is an example :
The naive version gives me the right anwser which is 18 -> 2,1,4,1,1,3,3,2,1 But the second one gives me 12
Thanks in advance for any help :)
EDIT : I call the naive version like minimal_trajectorry_helper(matrix, 0, 0) and the optimized one like dptd_minimal_trajectorry_helper(matrix, m, n, track) where track is initialized by : track = [[-1]*5]*5
c# - 将图片框保持在表单的边界内
嗨,所以我在视觉工作室中使用 c# 制作这个自上而下的射击游戏,由于某种原因,我无法阻止图片框移出边界,现在发生的情况是,如果我将图片框放在右下角手角然后它可以工作,但如果我将图片框放在中心则不起作用这是我的代码:
python - 如何使自上而下的赛车游戏背景向汽车的相反方向移动
我正在制作一个自上而下的赛车游戏作为项目(我是 python 新手),我想知道如何使轨道(我制作了背景)移动,这样当用户的汽车移动时,轨道本质上是朝着相反的方向移动,所以看起来你正在沿着电路前进。(摄像头对准用户的汽车)
谢谢
unity3d - Unity 2D Top-Down 鼠标面临武器旋转问题
我正在制作一个自上而下的 2D 射击游戏,但我确实发现了一个问题。关键是,每当玩家旋转时,玩家的枪都会出现奇怪的旋转。
我让我的玩家面对鼠标位置。玩家的枪不在精灵的中心。Gun 是 PlayerHand 中的预制件,PlayerHand 是 Player 的子级。我尝试了很多东西,但仍然找不到解决方案。
这是屏幕截图。我的播放器已经有一把枪的纹理。但它只是纹理。每当我旋转时,我希望 Gun 预制件正好在 Player sprite gun 的位置。
c# - 为什么使用具有无限世界创建的块(统一 C# 2d 自上而下)
我正在制作一个 2D 顶级生存游戏,我有 Perlin-Noise 工作(我根据 Perlin-Noise 值加载不同的精灵)但现在我要在相机视图中生成“地板”并删除相机视图之外的“地板”。当我 google 或查看 YouTube 时,我只看到他们使用块的教程。
我的“地板”是由精灵组成的,我使用碰撞(例如,你不能在山上行走)
现在我想知道使用块是否有好处,因为在每个块中我都必须制作精灵。我的意思是我必须以任何一种方式制作/加载精灵。
所以,我可以:
1)我用例如 3x3 sprites 制作块并加载它们
2)我只是加载需要的精灵(你可以称它为 1x1 块)
我找不到 1) 的任何好处,但所有教程都使用块。所以也许我错过了什么
感谢您的时间 :)
unity3d - 自上而下的射击子弹根本不准确
我检查了 Youtube、Google 和以前的答案,但无法让我的游戏向鼠标射击。玩家旋转跟随鼠标,当他射击时它要么不准确,要么有时朝另一个方向射击。我真的不想发送大量代码,但我觉得我已经混合了来自不同教程的代码,尽管我有点组织它,但你可能最好看看它,非常抱歉,提前感谢
`
c# - 如何在鼠标位置发射子弹
我最近开始开发我的第一个自上而下的 2d 游戏。我的问题是不知道如何让子弹在激活子弹时到达鼠标所面对的位置。我有一个面部鼠标功能,如此处所示
但是,如果要在鼠标所在的位置进行拍摄,我不确定如何将其合并。提前致谢!
recursion - 在 DP 中选择“自上而下”或“自下而上”的方法是哪一种?
自下而上的技术在解决问题时看起来更容易一些(我的观点),但是它是否可以在我们使用自上而下方法的任何地方使用,或者是否有任何特定的实例可以或我们应该使用自下而上的技术?
python - 如何设置海龟不通过的边界?
我正在编写一个类似于 Hotline Miami 的自上而下的射击游戏,我把所有的事情都整理好了,但唯一的问题是。
我找不到让“坏人”不穿过地图墙的方法,我需要一些帮助来设置边界。
c# - 字符从预期方向旋转 90 度
我正在构建一个自上而下的游戏,我的主要玩家向鼠标指针旋转,但由于某种原因,玩家从他的右边(他的 x 轴)看指针,我需要他从他的 Y 看。
我尝试了多种方法,但仍然与尝试将向量从vector3更改为vector2相同,但它会使我不需要它做的事情,我什至尝试使用四元数。
唯一奇怪的是没有代码告诉引擎让玩家从玩家的右侧向鼠标旋转。