问题标签 [beef]
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.
optimization - 缩小脏矩形
尝试优化落沙模拟,我正在实施 noita 开发人员在他们的GDC 演讲中谈到的优化。在 10:45 左右,他们谈论了如何使用脏矩形。我已经开始尝试实施类似的系统。
目前,我能够创建一个覆盖需要更新的粒子的脏矩形。每次将有效粒子(粒子不是空气或像墙一样的固体)设置在块内时,我都会这样做,我调用一个函数来更新脏矩形,将放置的粒子位置作为参数。从那里,我可以很容易地从这个位置计算矩形的新最小值/最大值。
这是更新矩形的代码:
从 gif 中可以看出,问题是我目前无法缩小脏矩形。我可以做一些事情,例如检测何时在脏矩形的边界边缘上用空气/固体粒子擦除/替换粒子,但我不确定从那里做什么。
linux - 牛肉安装“libgcc-9-dev”不可用。我该怎么办?
注意,选择 'libreadline-dev' 而不是 'libreadline6-dev' 包 libgcc-9-dev 不可用,但被另一个包引用。这可能意味着该软件包丢失、已过时或只能从其他来源获得
E: 包 'libgcc-9-dev' 没有安装候选
beef - 牛肉安装包'libgcc-9-dev'没有安装候选,无法找到包gcc-9-base
我在上传时收到图像中的错误。我在网站上尝试了一些解决方案,但没有奏效。我应该怎么办