news 2026/3/24 3:32:36

游戏开发基础:方向向量为什么是目标减自己

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
游戏开发基础:方向向量为什么是目标减自己

你在做游戏里“怪物方位判定”的时候,十有八九会写到这行代码:

Vector3dir=targetPos-selfPos;

然后拿这个dir去做点积、叉积、扇形判定、背刺判定、锁定目标……
这行代码你可能背得比乘法口诀还熟。

但只要团队里来一个新同学,或者你某天熬夜到凌晨两点,脑子一抽,就会冒出一个灵魂拷问:

“为啥是目标位置减自己位置?”
“能不能反过来?”
“反过来会咋样?”
“这不就是俩点相减吗,凭啥这么减就代表方向?”

这篇文章我们就专门把这个看似“幼儿园问题”,但实际是你后面所有判定(前后左右、扇形、背刺、格挡、视野、锁定)都要靠它的基础原理讲透。

而且我们用大白话,不讲玄学公式堆砌。你看完会非常笃定:

  • 方向向量到底是什么
  • 两个点相减到底在几何上发生了什么
  • 为什么“终点 - 起点”是从起点指向终点
  • 反过来会造成哪些实际 bug(背刺判定变正面、AI 转身反了、扇形技能朝后打等)
  • 在 Unity/3D/2D 里
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 10:31:33

Windows 11优化工具:老旧电脑提速的系统精简方案

Windows 11优化工具:老旧电脑提速的系统精简方案 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder Windows 11优化和系统精简是提升老旧电脑性能的关键手…

作者头像 李华
网站建设 2026/3/16 3:20:49

5大核心能力破解游戏资源逆向工程难题:QuickBMS资源提取全指南

5大核心能力破解游戏资源逆向工程难题:QuickBMS资源提取全指南 【免费下载链接】QuickBMS QuickBMS by aluigi - Github Mirror 项目地址: https://gitcode.com/gh_mirrors/qui/QuickBMS QuickBMS是一款开源的游戏资源提取引擎,通过脚本驱动的灵…

作者头像 李华
网站建设 2026/3/17 5:34:57

tiny11builder技术指南:从系统臃肿到极致精简的实现之路

tiny11builder技术指南:从系统臃肿到极致精简的实现之路 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 背景:Windows系统优化的现实困境 …

作者头像 李华
网站建设 2026/3/16 9:22:56

7步打造专业级视频增强:从模糊到高清的完整解决方案

7步打造专业级视频增强:从模糊到高清的完整解决方案 【免费下载链接】Squirrel-RIFE 项目地址: https://gitcode.com/gh_mirrors/sq/Squirrel-RIFE 你是否曾遇到这样的困境:珍藏的家庭录像模糊不清,珍贵的历史影像细节丢失&#xff0…

作者头像 李华
网站建设 2026/3/23 10:49:36

BilibiliDown:视频转音频无损提取的高效解决方案

BilibiliDown:视频转音频无损提取的高效解决方案 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bil…

作者头像 李华