• 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 福建体彩31选7走势图:camera.viewportpointtoray 视窗位置转射线

    福建36选7和值走势图 www.00-na.com 2015-1-4 08:17| 发布者: 杨炎| 查看: 4316| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

    摘要: camera.viewportpointtoray 视窗位置转射线functionviewportpointtoray(position:raydescription描述returns a ray going from camera through a viewport point.返回从相机出发穿过视点的一个射线。resulting ray i ...

    camera.viewportpointtoray 视窗位置转射线

    functionviewportpointtoray(position:ray

    description描述

    returns a ray going from camera through a viewport point.

    返回从相机出发穿过视点的一个射线。

    resulting ray is in world space, starting on the near plane of the camera and going through position's (x,y) coordinates on the viewport (position.z is ignored).

    产生的射线是在世界空间中,从相机的近裁剪面开始并穿过视口position(x,y)坐标(position.z被忽略)

    viewport coordinates are normalized and relative to the camera. the bottom-left of the camera is (0,0); the top-right is (1,1).

    视窗坐标被规范化,并相对于相机。相机的左下为(0,0);右上是(1,1)。

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example : monobehaviour {

    void update() {

    ray ray = camera.viewportpointtoray(new vector3(0.5f, 0.5f, 0));

    raycasthit hit;

    if (physics.raycast(ray, out hit))

    print("i'm looking at " + hit.transform.name);

    else

    print("i'm looking at nothing!");

    }

    }

    // prints the name of the object camera is directly looking at

    //打印相机直接看到物体名称

    function update () {

    // get the ray going through the center of the screen

    //获取穿过屏幕中心的射线

    var ray :ray= camera.viewportpointtoray (vector3(0.5,0.5,0));

    // do a raycast

    //投射

    var hit :raycasthit;

    if (physics.raycast(ray, hit))

    print ("i'm looking at " + hit.transform.name);

    else

    print ("i'm looking at nothing!");

    }

    相关阅读

    文章点评
    相关文章
  • 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 彩票走势图源代码 湖北11选5走势图牛 安徽25选5今日开奖结果 胜负15022投注比例 快乐三张牌 三分pk是最简单技巧 nba让分盘 河北快三同号推 盈球体育 河南快赢481杀号技巧 3d组三5码 酒吧是否属于娱乐场所 网球比分雪缘网 幸运时时彩开奖走势图 辽宁11选5前三技巧