zoukankan      html  css  js  c++  java
  • Unity3D笔记十 游戏元素

    一、地形

    1.1 树元素

    1.2 草元素

    二、光源

    2.1 点光源

      点光源(Point Light):好像包围在一个类似球形的物体中,读者可将球形理解为点光源的照射范围,就像家里的灯泡可以照亮整个屋子一样。创建点光源的方式为在Hierarchy视图中点击“Create”→“Point Light”菜单项。

      

    参数的含义:
       Type:光源的类型。点击后面的小三角,可以发现共有3个选项:Point (点光源)、Directional(平行光)和Spot(聚光灯)。选择其中一项后,可切换到当前光的类型。
       Range:光照的影响范围。
       Color:光照的颜色。
       Intensity:光照的强度,可在原有光照的影响范围上缩小光照的面积。
       Cookie:设置贴图的阿尔法透明通道。将点光源看作立方体,可设置其六个面有不同的亮度,所以这里必须使用Cubemap贴图,其他2D贴图均无效。
       Shadow Type:光源投射的阴影类型。
       Draw Halo:是否在点光源中使用白雾效果。
       Flare:设置光源粒子效果。  
       Render Mode:光源的渲染模式。
       Culling Mask:通过层可设置某些地图层不受光照影响。
       Lightmapping:设置光照贴图模式。

      

    22. 聚光灯

       聚光灯在3D世界中以某一个点为起点向以另一个点为圆心的平面发射一组光,以射线的形式照射在平面中。类似生活中的手电筒。

          

    参数的含义:

      聚光灯的参数和点光源类似,唯一的区别在于聚光灯中多了一个“Spot Angle” 光照角度用于调节射线的光照范围

    2.3 平行光

      平行光(Directional Light)的照射范围非常大,它可以照亮整个游戏世界,就好比自然界的太阳一样

       

    这三个都属于游戏对象

    三、天空盒子

      在Project视图中点击鼠标右键,从弹出的快捷菜单中选择“Import Package”→“Skyboxes”菜单项,将天空盒子资源包引入工程。如图:

      3.1 给摄像机添加天空盒子

       

    运行起来

    如果一个游戏中有过个摄像机怎么办? 多个摄像机是无法模拟同一个天空盒子的,解决方案看3.2

      3.2 场景中添加天空盒子

     


    作者:PEPE
    出处:http://pepe.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    uniapp的v-for的key不同平台的兼容解决
    想好要做什么,然后就放手去做吧!
    中国姓氏大全(常见508个,罕见740个)
    swiper鼠标移入停止滚动 移出开始滚动
    swiper文字垂直滚动(公告栏)
    简体生僻汉字大全21418个-GBK编码中的汉字
    uniapp终极查bug大法-无私分享
    uniapp数据更新了但是页面没有渲染-解决方案
    uniapp引入font-awsome字体图标-疑难解决
    优化问题及KKT条件
  • 原文地址:https://www.cnblogs.com/PEPE/p/3520122.html
Copyright © 2011-2022 走看看