• 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 36选七走势图福建体彩:camera.onprecull 在消隐之前

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

    摘要: camera.onprecull 在消隐之前functioncopyfrom(other:camera) : voiddescription描述onprecull is called before a camera culls the scene.onprecull在相机开始裁剪场景之前调用。culling determines which objects ...

    camera.onprecull 在消隐之前

    functioncopyfrom(other:camera) : void

    description描述

    onprecull is called before a camera culls the scene.

    onprecull在相机开始裁剪场景之前调用。

    culling determines which objects are visible to the camera. onprecull is called just before this process. this message is sent to all scripts attached to the camera.

    裁剪决定哪个物体对于相机来说是可见的。onprecull 仅仅在这个过程之间被调用,这个消息被发送到所有附加的相机的脚本。

    if you want to change camera's viewing parameters (e.g.fieldofviewor just transform), this is the place to do it. visibility of scene objects will be determined based on camera's parameters after onprecull.

    如果你想改变相机的视觉参数(例如:fieldofview或者仅仅是变换),就在这里做这个,场景物体的可见性将基于相机的参数在onprecull 之后确定。

    c#

    javascript

    using unityengine;

    using system.collections;

    public class example :monobehaviour{

    void onprecull() {

    camera.resetworldtocameramatrix();

    camera.resetprojectionmatrix();

    camera.projectionmatrix = camera.projectionmatrix *matrix4x4.scale(newvector3(1, -1, 1));

    }

    void onprerender() {

    gl.setrevertbackfacing(true);

    }

    void onpostrender() {

    gl.setrevertbackfacing(false);

    }

    }

    // attach this to a camera. 附加这个到相机

    // inverts the vie of the camera so everything rendered by it, is flipped

    //反转相机中的物体,因此每个被渲染的物体是反的

    // this will only work on unity - pro 仅工作在unity专业版

    function onprecull () {

    camera.resetworldtocameramatrix ();

    camera.resetprojectionmatrix ();

    camera.projectionmatrix = camera.projectionmatrix *matrix4x4.scale(vector3 (1, -1, 1));

    }

    // set it to true so we can watch the flipped objects

    //设置为true,因此可以看到翻转的物体

    function onprerender () {

    gl.setrevertbackfacing(true);

    }

    // set it to false again because we dont want to affect all other cammeras.

    //设置为false,因为不想影响所有其他相机

    function onpostrender () {

    gl.setrevertbackfacing(false);

    }

    相关阅读

    文章点评
    相关文章
  • 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13