找回密码
 点一下
查看: 3483|回复: 6

卖德的跟随视角中是如何判断单位是在仰视还是俯视的?

[复制链接]
发表于 2006-4-1 12:45:35 | 显示全部楼层 |阅读模式
RTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
DDwe的话我E文不行。中文版本也没翻译完。。我晕 麻烦大家说一下/。
发表于 2006-4-1 18:53:24 | 显示全部楼层
简单的说,就是判断地面的倾斜度咯

其实也不是很严禁的,也就是取2个点,然后计算二点一线的斜率
回复

使用道具 举报

发表于 2006-4-1 19:01:53 | 显示全部楼层
看图应该明白了...

用GetLocationZ()函数得到单位所在处地面高度Y1与单位前方800距离处地面高度Y2
求出角a=arc tan( (y1-y2)/800)
根据a的正负即可判断仰视还是俯视...

[ 本帖最后由 白银の游戏王 于 2006-4-1 19:03 编辑 ]
回复

使用道具 举报

发表于 2006-4-1 19:04:25 | 显示全部楼层
恩恩,感谢楼上的解释,还特地给画了图片 :)



另,算法区开张老.
回复

使用道具 举报

发表于 2006-4-1 19:24:07 | 显示全部楼层
原帖由 麦德三世B 于 2006-4-1 19:04 发表
恩恩,感谢楼上的解释,还特地给画了图片 :)


另,算法区开张老.


恩恩,今天去旅游刚回来就发现算法区了...
回复

使用道具 举报

发表于 2006-4-1 19:52:54 | 显示全部楼层
原来如此…………这下明白了。
回复

使用道具 举报

 楼主| 发表于 2006-4-5 20:40:59 | 显示全部楼层
原来要用到J.....
只是秒判断的话就要涉及到释放内存了..又是J...我晕..看来不学点还是不行啊...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:46 , Processed in 0.128426 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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