【炒饭】纯J弹弹乐
魔兽地图编辑器吧
全部回复
仅看楼主
level 13
炒饭仙人 楼主
直接上图
可以弹地形(右面那个较浅颜色的是高地)
可以弹单位(考虑单位所在高度,对飞行单位实际高度的捕捉还不精确)
目前只是为了好玩,不知有无实际用途
2013年03月03日 11点03分 1
level 13
高地什么算法
2013年03月03日 11点03分 2
我不是以前发过一个星星做的飞刀么。。
2013年10月15日 06点10分
回复 白小宅 :这不是已经是坟了么。。。
2013年10月15日 06点10分
回复 解析不明 :又不是我挖的。。。
2013年10月15日 06点10分
2013年10月15日 06点10分
level 12
[汗]高地怎么判断的
2013年03月03日 11点03分 3
level 13
炒饭仙人 楼主
高地算法是从和移动方向相反方向开始,向两边寻找和马甲当前点高度相等点的方向,然后得到大致等高线,于是就可以碰撞了。
到达高地的检测就是点Z轴高于某值,当然我的马甲单位飞行高度实际随着地面升高而降低,这样看来马甲就是在平稳飞行了。
2013年03月03日 11点03分 4
2013年03月03日 11点03分
坡度的计算还是很讨厌的事情啊。。。
2013年03月03日 11点03分
WAR的坡不是会淡腾么。。。
2013年03月03日 11点03分
回复 解析不明 :就是在以马甲为中心画一个小圆,马甲所在高度的等高线和圆交于两点,然后把这两点连起来认为是反射时的镜面
2013年03月03日 11点03分
level 11
早就用这个技巧做过地图了....
算法:https://tieba.baidu.com/p/1790609993
演示地图:https://tieba.baidu.com/p/1806771299
2013年03月03日 12点03分 5
果然,原理是一样的。不过把不可通行判断改成高度判断并把圆减小使效果好了很多- -
2013年03月03日 12点03分
前辈——
2013年03月03日 12点03分
回复 炒饭仙人 :用高度判断很容易出现bug的,比如你的第1张截图,看上去完全不是镜面反射,反而是像是90度偏移。当你的判断圆减小的时候会有很大几率出现水平和垂直碰撞,尤其是对一个凸起区域来说。
2013年03月03日 12点03分
回复 炒饭仙人 :对我们来说能大体地感受这个地形的走势,但是实际上细微的细节却不是这样的。一个细微的凸起就能改变路径,这在现实来说是不真实的。比如水平的墙上有一个小包,然后一个皮球拍到这个包上,然后就不会按照原来的路径反弹了。
2013年03月03日 12点03分
level 12
我看成了弹音乐
这里是自动插入的灰色字文字,改成你要的吧~
2013年03月03日 13点03分 6
吧务
level 15

2013年10月15日 09点10分 7
1