Unity基础知识UE4昼夜循环制作

我们现实世界中是24小时的昼夜循环机制,所以很多生存类的游戏中也会模拟这种昼夜循环,白天和夜晚会有不一样的机制,可以给玩家带来更刺激的体验。接下来就交给大家如何在UE4中制作一个简单的昼夜循环效果。

首先我们需要创建新工程,您也可以在现有工程中创建一个新场景。在新建场景时选择“Default”模板,因为这个模板自带天空盒和灯光,这正是我们所需要的。

通过上面的分析可以得知,我们只需要控制LightSource的旋转,之后刷新SkySphere即可。接下来我们按照这个思路去实现。

因为需要实时刷新,所以需要借助Tick函数,这个函数每帧调用。首先将LightSource和SkySphere引入到关卡蓝图中。然后在Tick函数中控制LightSource的旋转,通过测试会发现,沿着Y轴旋转是我们想要的效果,所以我们需要调用LightSource的AddActorWorldRotation函数,修改Y轴的旋转,每帧增加1度的旋转,目前的关卡蓝图如下所示。

如果此时运行会发现场景中的灯光并没有改变方向,并且在停止运行之后还会报错,如下图所示。

大体意思是如果想对灯光进行变换,那么必须将灯光设置为Movable类型。

修改完之后运行游戏,发现场景中阴影和亮度已经有效果了,但是天空盒并没有刷新,依然是白天的样子,所以接下来我们需要刷新天空盒。SkySphere中有一个函数叫UpdateSunDirection可以根据灯光朝向刷新天空盒的材质球。完善之后的关卡蓝图如下

做完上面的步骤,运行游戏可以发现已经初步实现了昼夜交替的效果。

这只是最简单的昼夜变换,您还可以继续完善,例如昼夜变换时灯光的亮度不一样等等功能。

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

THE END
1.unity3d培训学校unity3d培训8年游戏开发经验,曾是遨游世界(FWG)在中国研发基地核心成员,国内知名IT培训机构担任高级培训讲师,乐动汇智主要项目负责人,参与游戏《波曼大陆》《Birdies》《Bahamnut》《极限狂飙》《暴走亚瑟王》等多款大型游戏的制作。 杨老师 游戏美术专家 油画专业的出身拥有深厚的美术基础及审美趣味。从事行业7年,曾是北京金山炼...https://www.qinxue365.com/course/315930.html
2.NJUPT生产实习培训27.【判断题】当同时为园区配置效果模板和天空盒背景时,园区会优先显示效果模板的背景。(1分) 对 28.【判断题】系统管理员(admin)可以启停当前数据域。(1分) 对 29.【判断题】已知某个空调的孪生体ID为“空调01”,用孪生体ID作为定义条件去创建孪生体集合时应填写"#空调01"。(1分) ...https://www.jianshu.com/p/a929d260880d
3.铁道信号仿真模拟演练培训系统招标公告内容:系统要求应用虚拟现实技术,能仿真现场实际情况,克服目前电务系统设备结构复杂、维修时间紧迫、现场无法演练,电务学习缺乏故障处理经验以及学员集中培训成本高、效率低等突出问题,符合电务设备标准化作业程序,能满足电务系统专业教学特别是新职人员业务学习和设备演练的需求,要求实现学生互交模拟演练仿真操作,三维立体展现场...https://www.bidcenter.com.cn/zhaobiao/Rili/rldetails.aspx?id=17561647&type=1
1.天空盒简介天空盒培训机构发源地:北京市 信用指数:265 关注度:465 品牌评论:0 品牌点赞:0 品牌分享:0 品牌介绍 2013年成立至今,天空盒一直致力于疏通游戏高校人才就业通道,搭建获得校企认可的游戏美术创作型专业人才孵化基地与教学平台,推进数字艺术领域产教融合,不断为学生、高校、企业提供培训向导、科研导向及就业导向的交流合作机会。 https://www.cnpp.cn/pinpai/1637286.html
2.天空盒数字艺术教育·游戏美术人才培养与就业咨询(北京国贸校区...商户介绍天空盒数字艺术教育(简称天空盒)成立于2013年,是游戏美术应用型专业人才孵化基地,国内首批与高校认证合作的游戏美术产学研平台。 作为搜狐畅游、完美世界的战略合作伙伴,天空盒也先后与北京工业大学、北京服装学院、北京林业大学合作成立产教融合示范性校外实践教学基地。天空盒以“职业实践”为孵化导向,注重坚实学生...https://www.dianping.com/shop/l58qtxFiVP2uEu6R
3.[官方培训]05虚幻引擎中的纹理周澄清Epic笔记虚幻引擎自带纹理天空光,天空盒 创建新的材质,将导入的hdr纹理立方体拖入进来搭建纹理,并开启双面。 场景中拖入一个球体然后缩放到很大,最后将球体材质替换成之前搭建好的天空盒纹理,整个场景就在这天空盒中。 体积纹理 目的:表达3D空间的信息,而不仅仅表达物体表面信息 https://blog.csdn.net/Tcohneyn/article/details/132123928
4.数智商贸虚拟仿真实训基地项目第2包13.次世代材质系统,提供至少支持 Normal Map, Lighting Map,Specular,Metallic,Emissive, Roughness 等属性的标准材质,以及渲染后处理 Fog, Bloom,Gamma,AO,MotionBlur 等功能; 14.资源库系统.系统自带多种资源,至少包含场景库, 动作库,材质库,粒子库,天空盒等; 15.材质库系统.系统内置多种预设材质,供快速调用. ...https://ggzy.qingdao.gov.cn/PortalQDManage/PortalQD/GetZbDownLoad?id=86011&filePOrB=2
5.Unity3DUnity3D(3)1:天空盒有接缝怎么解决? 答:在贴图导入设置里设置Wrap Mode为"Clamp"。 2:DDS格式怎么不显示? 答:Unity不支持DDS格式,Unity会将除DDS外的其他格式图片具有为DDS同样的优化。 3:Unity如何动态载入外部模型等文件? 答:可以使用AssetBundle。 4:脚本编辑器有语法提示吗? 答:有的,Win版使用Ctrl+I,Mac...https://baike.sogou.com/v9144317.htm
6.分享3DMAX模型调整UV的小技巧与注意事项新手必看1、在面层级,选择想要调整UV的那个面。 2、在modifier list 添加uvw map修改器并选择Gizmo层级。 https://www.hxsd.com/wenda/58348/
7.交互式环境(精选十篇)在虚拟三维环境中,天空的真实感是影响视觉效果的重要因素之一,我们使用Vue5的环境模拟功能制作出在各种大气条件下的天空的图片,然后把这些图片作为虚拟三维环境中的“天空盒”的材质贴图,展现出逼真的大气环境效果。另外,我们还可以使用Vue5强大的地形编辑功能,制作出一些不同特征的地形模型来充实虚拟三维场景。https://www.360wenmi.com/f/cnkeyor6ff3c.html