找回密码
 点一下
查看: 2095|回复: 12

今天写模拟手雷弹墙 彻底对灭杀的作者折服了

[复制链接]
发表于 2009-4-19 00:45:39 | 显示全部楼层 |阅读模式
嗯 写个手雷弹墙 写了一整天 都还是没写好 而且写的我有种想死的感觉
于是乎 彻底对灭杀的作者折服了
我的思路是 由于悬崖的基本单位是 128×128
并且每个悬崖中心点的坐标一定是128的倍数
于是用取128倍数点判断点Z高度来判断是否存在悬崖
然后分类讨论判断最终弹射方向 不过没成功 目前正修改中
不知道是否有更好的方法来写这个模拟
发表于 2009-4-19 03:33:40 | 显示全部楼层
判断地面单位可通行状态...多方便~.
回复

使用道具 举报

发表于 2009-4-19 11:30:25 | 显示全部楼层
灭杀是什么?要看的话你可以去看看一个叫做雷神之锤的东西
回复

使用道具 举报

 楼主| 发表于 2009-4-19 12:07:30 | 显示全部楼层
引用第1楼linzefei于2009-04-19 03:33发表的  :
判断地面单位可通行状态...多方便~.
这方法想过 但是似乎只能判断移动是否被阻挡 不能判断弹射角度
回复

使用道具 举报

发表于 2009-4-19 12:30:12 | 显示全部楼层
我觉得悬崖的高度变化应该能够找到对应的函数的,然后在移动方向前选取两三个点,移动方向的直角两个方向选取平行移动方向分布找几个点,或许能计算的
回复

使用道具 举报

 楼主| 发表于 2009-4-19 12:44:31 | 显示全部楼层
引用第4楼lunaflywar于2009-04-19 12:30发表的  :
我觉得悬崖的高度变化应该能够找到对应的函数的,然后在移动方向前选取两三个点,移动方向的直角两个方向选取平行移动方向分布找几个点,或许能计算的
基本上用的就是这种方法 但是不是一般的麻烦
回复

使用道具 举报

发表于 2009-4-19 13:12:23 | 显示全部楼层
刚刚作出来的图
两个不同范围的
悬崖.jpg
悬崖0.jpg
回复

使用道具 举报

 楼主| 发表于 2009-4-19 13:14:41 | 显示全部楼层
想法很美好  不过貌似实际情况是 直接一条直线上去
回复

使用道具 举报

发表于 2009-4-19 13:19:41 | 显示全部楼层
我这是在魔兽中去得到的数据,输入origin中自动做出的图
回复

使用道具 举报

 楼主| 发表于 2009-4-19 13:21:51 | 显示全部楼层

真是这样的话 这图还是给了我很大的启发的 谢谢喽
回复

使用道具 举报

发表于 2009-4-19 13:30:46 | 显示全部楼层
如果假设斜面是线性的,那么dz/dy=68.5/37
回复

使用道具 举报

发表于 2009-4-19 13:33:53 | 显示全部楼层
这个是悬崖的数据数据来自水平走向的悬崖
△z                  △y
74.8    74.8
75.7    76.9
76.6    79
77.3    82.1
77.9    85.3
78.6    88.4
79.3    91.4
79.9    94.5
80.5    97.5
81.2    100.5
82    108.1
82.6    110.9
83.8    111.4
85    111.9
86.3    112.3
87.5    112.8
88.7    113.2
89.9    113.7
91.1    114.2
92.3    114.7
93.5    114.8
94.7    115.4
95.9    115.8
97.1    116.3
98.3    116.7
99.5    117.1
101.9    118
103.1    118.5
104.3    119
106.7    120
107.9    120.4
109.1    120.9
110.3    121.3
111.5    121.8
112.7    122.3
113.9    122.6
115.1    123.1
116.3    123.5
117.5    124
118.7    124.5
119.9    125.1
121.1    125.5
122.3    126
123.5    126.4
124.7    126.9
125.9    127.4
127.1    127.8
128.4    127.9
回复

使用道具 举报

发表于 2009-4-19 18:04:08 | 显示全部楼层
其实还有个更简单的思路.
弄进入离开区域.很好算

或者

写个函数专门计算角度/
把那些有墙壁的考虑进去 根据单位角度 得出反弹角度..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-23 18:54 , Processed in 0.138342 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表