主站
道具百科
触发器百科
脚本API百科
创作手册
创作功能
其他
Studio百科
光源的使用
BR 更新时间: 2023-12-07 10:47:36

光源是游戏整体氛围的点睛之笔,好的光源可以让我们的游戏更加明亮更加真实代入感更加,迷你世界Studio也为我们提供了较为完善的方案供我们使用,我们可以在迷你世界Studio中轻松的创建并使用它,小伙伴们快来一起学习一下吧

 

【LightType】光源的类型

名称

Int值

描述

Direction

1

线形

Point

2

点类似于电灯

Spot

3

斑点

UnKnow

4

未知

解释:

Direction:照射范围非常的大,可以照亮整个游戏世界。好比自然界的太阳一样。在游戏世界里,室外场景必须设置平行光。使用平行光的时候,需要旋转照射世界的角度。

Point:点光源是从一个点向周围散发出光的光源,就像电灯一样。

Spot:以一个点为起点向以另一个点为圆心的平面发射一组平行光,以射线的形式照射在平面中,像手电筒的光照方式一样。

【Light】光源

创建模型以便观察光源

点击【顶部工具栏】的【模型】向下箭头【▼】

选择【圆形】模型

这样一个球体就创建好啦

创建【Light】光源

右键【节点列表】的【WorkSpace】点击【新增节点】

弹出【节点列表】选择【Light】

一个【Light】光源节点就创建完成啦~

设置【Light】属性【LightType】光源类型为【Point】

光源的效果就出来啦~

设置【Light】属性【Intensity】光亮强度为10

是不是更明亮了一些呢~

动态创建光源

首先右键左侧【节点列表】【WorkSpace】

选择【新增节点】

创建一个【Script】

双击【Script】打开脚本

编写代码创建光源【Light】

一个动态创建【Light】的逻辑就写好啦

--创建light
local light = SandboxNode.New('Light')
--设置light名称
light.Name = "light"
--设置light位置为我们的球体旁边
light.Position = Vector3.New(945.857056,206.279297,3685.760498)
--设置light类型
light.LightType = Enum.LightType.Point
--设置light位置为了区分
light.LightColor = ColorQuad.New(255, 0, 4)
--设置light光照强度
light.Intensity = 10
--设置light父节点
light:SetParent(script.parent)

 

效果展示

站点有内容要更新是否更新。
更新
忽略