2019-05-08

        来测试下4个函数,分别是GetForwardVector(),GetLeftVector(),GetUpVector(),GetVector();

        先解释一下FindByNameWithin(handle previous, string name, Vector origin, float radius)这个函数,第一个参数是句柄,可以放之前声明过的变量,也可以直接写为null,但不能为空不写值。第二个参数是实体的名字,这里我给一个func_break的实体命名为test_break。第三个参数是向量坐标,第四个参数是半径。合起来的意思就是寻找某个坐标(x,y,z)的半径xxx单位内名叫“aabb”的一个实体。

        接下来看34行,IsValid()这个函数是判断实体是否是有效的实体(即不能为空),是有效实体返回true,否则返回false。

        那么,接下来看看结果,看看之前说的那四个函数是什么意思。


        因为我设置的实体是静止的,所以可以得出是向量单位值,并且并不存在GetVector()这个函数。

        故得出结论:x.GetForwardVector() = (1,0,0);

                              x.GetLeftVector() = -(0,1,0);

                              x.GetUpVector() = (0,0,1);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元...
    luckybabying阅读 198评论 0 0
  • 循环体语句 格式:基本格式 while(判断条件语句){ 循环体语句; } 扩展格式 初始化语句; while (...
    田野上的风阅读 276评论 0 0
  • 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict...
    luckybabying阅读 177评论 0 0
  • 【《奇特的一生》·Day49·自我批评的能力(2)】 这是“崔律精时力之100天挑战《奇特的一生》阅读”系列,今天...
    小叶子G阅读 109评论 0 0
  • 我们看过千山和万水,我们历过成功与失败,珍惜眼前的风景和人,把握能把握的时光与经历,不论风雨,愿我们还是少年模样。...
    L慕七阅读 352评论 0 3