_Grass

草的类 全部展开

属性展开

  • + grassMap : _Image

    草的贴图。

    示例

        grass.grassMap = image
  • + name : string

    逻辑名。

    示例

        grass.name = 'This is grass.'
  • + normal : _Vector3

    草丛的法线。

    示例

        grass.normal = _Vector3.new(0, 0, 1)
  • + wind : _Vector3

    风的方向。

    示例

        grass.wind = _Vector3.new(-1, -1, -1)
  • + windPeriod : number

    风的周期。

    示例

        grass.windPeriod = 5000
  • + windPower : number

    风的强度。

    示例

        grass.windPower = 0.5

只读属性展开

  • + mesh : _Mesh

    草的mesh。

    • 示例

       msh =  _Mesh.new(grass.mesh)

构造方法展开

  • + function _Grass() : _Grass

    创建草。

公共方法展开

  • + function addCluster(x : number, y : number, z : number, l : number, w : number, dir : nuit, terrain:_Terrain)
    function addCluster(v1 : _Vector3, v2 : _Vector2, dir : nuit, terrain:_Terrain)

    增加草丛。

    • 参数
    • x, y, z / v1 : 草丛在地形中的相对位置
    • l, w / v2 : 草丛的长和宽
    • dir : 草的方向
    • terrain: 场景地形

    • 示例

       grass:addCluster(10, 10, -2, 4, 8, math.pi / 3, sen.terrain)
  • + function clearClusters()

    清除全部草丛。

    • 示例

       grass:clearClusters()
  • + function delCluster(x : number, y : number, z : number, r : number, terrain:_Terrain)
    function delCluster(v : _Vector3, r : number, terrain:_Terrain)

    删除草丛。

    • 参数
    • x, y, z / v : 草丛在地形中的相对位置
    • r : 草丛的半径
    • terrain:场景地形

    • 示例

       grass:delCluster(10, 10, -2, 10, sen.terrain)
问题反馈(登录才可以发表哦!)