zoukankan      html  css  js  c++  java
  • ngui物件在Scenes中有显示,在game视图中没有显示的原因

    我们在创建物件的时候,在scenes视图中用到的是全局的camera,所以不管是3d物件还是ugui物件,ngui物件都是有显示的。

    但是在game视图中,3d物件和ugui物件都是用到的是全局的camera。ngui用到的是它本身自带的camera。

    所以我们只要在ngui中的camera能显示出来,那么我们就能在game视图中显示出来。但是我们不能把ngui的物件放的太大。因为ngui的camera的范围是没有全局的camera的范围这么大。

    我们只要在ngui的camera的范围内就能显示物件出来。

    比如,这个是错误的做法:

     这样是显示不出来ngui物件label的,它超出了ngui自带camera的范围。所以我们在scenes中能看到这个物件,但是在game视图中不能看到这个物件。

    下面对这个做法的改正:

     label的大小是不能超过camera的范围的。它在camear的位置就是在game视图的的位置

    全景:

     这红色箭头指向的就是camera和label物件,

    在game视图的样子大致是:

     好了,介绍到这里。如果这篇文章对你有帮助请点赞吧,

  • 相关阅读:
    括号
    vue 框架原理
    Angular 1.x 框架原理
    ES5的数组方法
    js 对象细节
    《高性能网站建设进阶指南》笔记
    vue 运行时 + 编译器 vs. 只包含运行时
    vue-loader 细节
    vue 错误处理
    移动web touch事件
  • 原文地址:https://www.cnblogs.com/LixiaoFeng1650062546/p/13042443.html
Copyright © 2011-2022 走看看