Teeworlds: 添加斜坡

创建于 2010-09-03  ·  47评论  ·  资料来源: teeworlds/teeworlds

似乎计划在 tw 中添加斜坡: http : = 4063#p4063

是否还有添加它们的计划? 我认为这将是一个很棒的功能。

code-related feature forum discussion gameplay

最有用的评论

如果您仍然对斜坡感兴趣,我将其放在这里https://www.teeworlds.com/forum/viewtopic.php?id=10476到 github 并将其与当前的 0.7 合并: https :
(不合并:https://github.com/HMH/teeworlds/tree/slopes)
二进制文件: https :
(您需要手动添加数据文件夹,因为 make_release.py 无法正常工作)

所有47条评论

matricks 不是说过他不想要斜坡吗? 嗯,在我看来这是一个很好的功能。

“我们将在未来尝试斜坡等。”
“已经讨论了坡度,并将在某个时候添加问题,但尚未确定。”
2008年的矩阵

你想如何在斜坡上展示发球台? 和步行速度?

我认为斜坡应该是用来滑下来而不是用来跑起来的

我认为斜坡是个好主意,即使没有斜坡,至少也有一些东西只能在侧面制造实体:故障示例: http :

我找到了一个简单的解决方案来创建 45° 135° 225° 315° 的斜坡。
我们只需要 entity.png 中的 2 个新图块,1 个用于可钩坡,1 个用于不可钩。
对于有 4 个方向,只需在地图编辑器中使用旋转或镜像(翻转)。
当碰撞被初始化时,我们还必须检查 tile 的标志,以解释绘制斜率的旋转类型。
映射会很容易,因为我们可以使用翻转垂直,水平和旋转,并且显示的方向将对应于有效。
我也已经考虑过它应该如何工作,很好地整合和计算,尊重物理定律,比如重力对爬升或下降的影响......
我需要一天准备预览

我完成了我的想法,还不完美,但工作得足够好,如果有人想调整我的小错误,或者优化我的代码,问我,我会放一个.patch文件下载

CarmineZ,按我的方式发送补丁,我会寻找任何错误:-)

无视那个巨魔。 我PM你

孩子,闭嘴。

在carminez,我会和一些朋友一起测试,如果超过2人看到它是不是很糟糕? (比如测试)

“小子,闭嘴。”

13 岁的巨魔对 20 多岁的家伙说

只是搞笑

Demonul、Josh、Julian、Flamin 或者你是谁你他妈的 FAKE 停止浪费我们所有的时间

并获得生活

http://solidfiles.com/d/abee/ <--------- 试试
最重要的是修正movebox,因为不是很好

你在谈论tsin吗? 伪造的?? 哈哈

@CarmineZ ,发现 1 个错误:您知道有时您可能会在碰撞块的角落被卡住吗? 这在斜坡上经常发生。

EDIT1:我认为下降应该比上升更快。

我知道,我尝试并搜索了一个对 CPU 压力较小的简单解决方案,但稳定的解决方案会更好......下降已经比上升更快!!! 主要问题是与斜坡不正确碰撞的圆形(位置).....
我已经为斜坡创建考虑了太多(我没有为他们过夜!!!),所以我希望有人能够正确创建它们,我正在思考暂停

除了我发布的两件事之外,我真的很喜欢它^.^

我认为你也应该“粘”在地面上,就像你下山一样,你有时会跳下去......上山也会发生同样的事情。

我知道这个问题,你有没有想过如何解决?

我不是一个真正的编码员 oll...只是说我发现的一个小故障,请列出你知道的所有事情,所以我不会重新发布它们。

我创建了一个分支 --> https://github.com/CarmineZ/teeworlds/tree/slope
所以会更容易沟通和找到解决方案,
我更好地解释了我编辑的内容,现在带有示例地图和slope.png 的entities.png 包含在存储库中!

我发现了一个我的小错误,现在坡度更好了

哎呀,这应该是一个 PM :S

asi 在他的提交中说,目前有一个非常奇怪的错误,在它们上面行走……直到你停下来你才看到自己在移动,看起来你已经被传送走了!

貌似你没有下载最新的客户端,你没有得到最新版本,或者私下更新了CarmineZ

我的公共分支是最新的,显然需要构建/编译服务器和客户端才能进行正确的测试

火烈鸟-.-”

什么海因? 还有 oo... 好的,必须建立新客户...

http://www.teeworlds.com/forum/viewtopic.php?id=7447
开通了大规模测试的服务器,以及发表意见的主题论坛

发现一个小bug。 http://min.us/mvj1sxo

我知道,因为 T 恤的脚没有放在地上,所以不能跳跃,不是错误,我保持原样......通常你只能使用一次空中跳跃而不需要修饰地面,所以我虽然那个角落,不能算是一个稳定的地面可以跳下去,但我只是一个解释斜坡的建议,我希望官方人员可以根据我的代码或没有我的代码制作0.6的斜坡

我还没有测试过你的版本,但我们为什么不让它变得简单呢? 让我们只是“模拟”斜坡。 这意味着斜坡就像一个普通的瓷砖。 它没有特殊的物理学。 唯一的区别是 Tee 的高度在斜坡上会发生变化。

例如:您可以在不跳跃的情况下上下坡,并且不会因快速下坡跑步而产生任何速度变化或坠落影响。

你还没有测试过......,但你至少阅读过代码吗? 我的斜率已经很简单了,它已经是一个普通的瓷砖,没有任何特殊的物理或调整......所以,之前测试过,你的帮助是否对改进它非常有用,因为我知道这里有很多优秀的程序员

我还没有测试它,因为我已经在你的线程中读到有物理实现。 这就是为什么我说我们应该保持简单。

这只是为斜坡旋转的 teeworlds 的标准物理......
...没有比这更简单的方法了,我尝试了很多方法才找到这个方法,
现在我感谢“上帝”,因为我已经失去了能够创造斜坡的希望

但是,如果有人或我们会改进此功能,我很高兴

坡 HOPE 死了

为什么它死了,CarmineZ?

我认为需要在 movebox、testbox 和相关功能方面做得更好

由于已发布的二进制文件仅适用于 Windows,并且源文件似乎已消失/丢失,这里是 CarmineZ 模块中的斜坡视频: http ://piecode.tk/video/uploads/?search=teeworlds%20slopes

“所以我认为一个角落,不能被认为是一个可以从它跳下来的稳定地面”~_CarmineZ(语法调整)_
我个人认为这是一个坏主意,因为如果你落在普通瓷砖的角落(0.6,不确定是否为 0.7)你会跳回来,角落就是角落。 角落应该是彼此一致的,无论它们是如何产生的,因为对玩家来说..角落就是角落。

我在硬盘上有 carminez 最终创建的源代码
某处。 我会尝试找到它一些时间,以便人们可以看到代码。

从我的手机发送。
在 31/03/2015 下午 12:32,“杰弗里”通知@ github.com 写道:

由于已发布的二进制文件仅是 Windows,而且来源似乎是
走了,这是斜坡的视频:
http://piecode.tk/video/uploads/?search=teeworlds%20slopes

“所以我认为一个角落,不能被认为是一个稳定的地面
能够从它跳下去”~CarmineZ
我个人认为这是个坏主意,因为如果你落在拐角处
一个普通的瓷砖(在 0.6,不确定大约 0.7)你会跳回来,并且
角是角。 角落应该彼此一致,不管
它们是如何产生的,因为对玩家来说..角就是角。


直接回复此邮件或在 GitHub 上查看
https://github.com/teeworlds/teeworlds/issues/93#issuecomment -87894639。

这不是他的消息来源吗?: Teeworlds 论坛
或者这是错误的?

CarmineZ 的斜坡 mod 不是这里提到的那个https://www.teeworlds.com/forum/viewtopic.php?pid=110876#p110876

其实我想下载你的版本来和我的比较一下,但是我没找到……你有源还是windows版本(对应Landil主题)?

没有对 Landil 主题中的版本进行编码,不幸的是没有该源的副本。

不过,@Henningstone那些源链接现在已失效/404。 编辑:CarmineZ 更新了链接,没关系:)。
我认为是时候将 landil/inherited slopes 源公开以供审查、广泛测试和完善了。 _一旦它被制造出来,它可以被制造出来_,我们应该讨论将它与0.7合并的可能性。
Teetime 显然有一份 Landil/Inherited 斜坡源的副本并将其上传到这里_(编辑:链接向下,使用镜像)_,我在这里进行镜像

这是 CarmineZ 斜坡的源代码: https :

如果您仍然对斜坡感兴趣,我将其放在这里https://www.teeworlds.com/forum/viewtopic.php?id=10476到 github 并将其与当前的 0.7 合并: https :
(不合并:https://github.com/HMH/teeworlds/tree/slopes)
二进制文件: https :
(您需要手动添加数据文件夹,因为 make_release.py 无法正常工作)

游戏讨论已移至开发论坛

此页面是否有帮助?
0 / 5 - 0 等级