当前位置: 首页 > news >正文

网站建设哪家好建议兴田德润全案设计公司名字

网站建设哪家好建议兴田德润,全案设计公司名字,网站域名要实名认证吗,珠海市住房和城乡建设局网站Unity填坑-CullingGroup的运用 可以使用CullingGroup动态剔除一些对性能有极大影响的脚本、及渲染的进行。 提示#xff1a;写完文章后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 Unity填坑-CullingGroup的运用前言二、示例代码如下总结…Unity填坑-CullingGroup的运用 可以使用CullingGroup动态剔除一些对性能有极大影响的脚本、及渲染的进行。 提示写完文章后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 Unity填坑-CullingGroup的运用前言二、示例代码如下总结 前言 CullingGroup可以提供对场景中对象的距离追踪并提供回调效果。 二、示例代码如下 public class CullingGroupTest : MonoBehaviour {public ListGameObject Targets;public CullingGroup group;public BoundingSphere[] spheres;public GameObject Player;// Start is called before the first frame updatevoid Start(){group new CullingGroup();group.targetCamera Camera.main;group.SetDistanceReferencePoint(Player.transform);float[] distances new float[5];for (int i 0; i 5; i){distances[i] 5f*i;}group.SetBoundingDistances(distances);spheres new BoundingSphere[Targets.Count];for (int i 0; i Targets.Count; i){spheres[i] new BoundingSphere(Targets[i].transform.position, 1f);}group.SetBoundingSpheres(spheres);group.SetBoundingSphereCount(Targets.Count);group.onStateChanged StateChangedMethod;}// Update is called once per framevoid Update(){for (int i 0; i Targets.Count; i){spheres[i].position Targets[i].transform.position;}}private void OnDestroy(){group.Dispose();}private void StateChangedMethod(CullingGroupEvent evt){if (evt.hasBecomeVisible){Debug.LogFormat(Sphere {0} has become visible!, evt.index);Targets[evt.index].SetActive(true);}if (evt.hasBecomeInvisible){Debug.LogFormat(Sphere {0} has become invisible!, evt.index);Targets[evt.index].SetActive(false);}Debug.LogFormat(Sphere {0} has become Change!, evt.index);} }使用起来很简单如果只想对这些物体针对摄像机的可见性进行回调那么去掉group.SetDistanceReferencePoint(Player.transform);以及group.SetBoundingDistances(distances);这两行代码即可。 效果就是:当追踪的物体通过球体中心与半径判定是否在摄像机视野内不在摄像机视角内时触发回调。 如果想设定一个对摄像机的距离范围来进行回调group.SetBoundingDistances(distances)保留这行代码即可达成目标可以设置不同的范围区域来进行不同处理。 如果想要让这些追踪物体对另外一个目标进行追踪则可以保留group.SetDistanceReferencePoint(Player.transform)代码可以设置trasform会自动实时改变位置也可以传入Vector3的定点。这样可以针对距离这个目标进行回调。 总结 当然完全可以使用自己的方法去每帧进行距离计算也可以到达相同的效果。不过利用CullingGroup进行摄像机的裁减回调还是挺好用的。比如有些纯表现的场景物体直接SetVisable为false可以提升不少性能。
http://www.zqtcl.cn/news/840922/

相关文章:

  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化
  • 西宁做网站公司电话关键词快速排名怎么做
  • 昆山网站建设秦皇岛淘宝关键词推广
  • 建设娱乐网站的要求微网站开发多少钱
  • 海港区网站快排seo网站怎么添加流量
  • 肇庆做网站aspaccess做网站
  • 郑州网站建设索q479185700wordpress输出用户中心链接
  • 网站重要三要素网站建设 找vx cp5173
  • 河北网站开发价格三个字简洁的公司名称
  • 网站建设案例分析wordpress 页面固定
  • 杭州网站备案机械加工网站有哪些
  • 360网站运营wordpress 免费版广告
  • 龙文网站建设有域名可以自己做网站吗
  • 东莞优化网站建设肥猫网站建设
  • 东莞住房和建设局网站dedecms如何做网站
  • 广州商城网站建设地址义马网站开发
  • 全球购物网站排名高端网站定制开发设计制作
  • 软件开发专业课程有哪些seo比较好的优化
  • 重庆网站建设坤思特seo关键词报价查询