作者cjcat2266 (CJ Cat)
看板GameDesign
标题[数学] 2D向量"外积"
时间Mon Jul 8 03:21:06 2013
你没听错,2D向量也可以有外积
http://allenchou.net/2013/07/cross-product-of-2d-vectors/
好啦,这其实是我常常使用的一个小技巧
用来决定一个向量是在另外一个向量的左边还是右边
我在Astrobunny就是使用这个方法来计算
滑鼠是在飞船的左边还是右边
然後再决定让飞船向左转还是向右转
我觉得这个小技巧还蛮实用的
今天忽然想要写下来分享 :)
P.S. 补上Astrobunny连结
http://allenchou.net/astrobunny/
--
Blog
http://blog.cjcat.net
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 50.135.9.244
※ 编辑: cjcat2266 来自: 50.135.9.244 (07/08 03:22)
1F:→ VVll:XNA vector也蛮好用的 07/08 03:26
2F:推 azureblaze:比用两个atan2再normalize有效率很多 之前没想到XD 07/08 09:17
3F:推 hirabbitt:+1 我也都用外积 07/08 09:20
4F:推 tomnelson:+1 之前也用过这技巧 07/08 21:49
5F:推 elfkiller:推 这是很常用的技巧 演算法圣经本有介绍 07/08 21:59
6F:推 MINAMIYA:用过推xd 用来解左右转的过渡~ 07/09 02:30
7F:推 damody: CW 跟 CCW 那边 简写错了or counter-clockwise (CW). 07/09 02:50
8F:→ cjcat2266:感谢指正,已修正 07/09 06:31
9F:→ Kagami3421:好文推一个 07/09 20:13