通过控制定向光源和sunlight来实现昼夜交替,其中通过旋转定向光源的Y轴可改变光影的效果达到白天和黑夜的交替。

首先创建一个globaltimer类,通过这个类定义我们的一天的时长。

其中secondperday这个浮点变量就是我们设定的一天的时长。为了方便测试,现在先设定一天的时长为10秒。

而对应的,sunlight就是对应场景里的定向光源,sun对应的是spherelight,skylight对应的就是场景中的天光,为了能获得场景里的对应对象,需要把旁边的小眼睛给点开。

再去globaltimer里吸取对应的对象。

之后再根据游戏内已通过的时间传递进sunlinght的Y轴里,再实时更新sunlight的位置即可。

虚幻4蓝图实现昼夜交替相关推荐

  1. UE4中Ultra Dynamic Sky插件蓝图实现昼夜交替

    Ultra Dynamic Sky插件蓝图实现昼夜交替 **蓝图** 前要 其他 蓝图 生成两个自定义事件.利用flip flop交替激活. 调用时间轴,定义一个时间轨道,控制天空球中 Time Of ...

  2. UE4 ——蓝图控制昼夜交替(移动方向光和太阳光的位置)(学习笔记)

    首先要知道太阳的高度控制着太阳的强度: 如下图所示,可以看到sky Spher是一个蓝图类,可以打看进行编辑: 在下图中可以看到是由方向光的y轴的旋转角度影响着太阳高度,所以想要修改太阳的高度,就需要 ...

  3. 【学习记录】UE4 蓝图实现昼夜交替和简单的雨水效果

    昼夜效果的核心在于: -令太阳在y轴方向上匀速旋转 -大气和光照形成的明暗效果 首先在关卡蓝图中用Timeline→SetActorRotation使日光和月光在Y方向上旋转起来 一天可以被分为-清晨 ...

  4. 虚幻引擎(19)-昼夜交替

    文章目录 前言 相关介绍 其他介绍 上一篇笔记 下一篇笔记 预览 关卡蓝图 一.灯光 二.关卡蓝图 前言 有关游戏中昼夜交替的实现方法 虚幻引擎版本: 4.23.1 虚幻引擎插件:Electronic ...

  5. UE4-(蓝图)实现昼夜交替

    一.创建蓝图类选择Actor,命名为DayNight,在蓝图类中编辑昼夜交替的效果,如果在关卡蓝图中编辑,对于后期很多场景中都有就需要不停地重复编辑关卡蓝图. 二.双击打开DayNight蓝图类,在事 ...

  6. UE4昼夜交替的简单实现

    UE4昼夜交替的简单实现(蓝图) 组件介绍 DirectionalLight(定向光) Sky_Sphere(天空球) 昼夜实现 调整DirectionalLight(Light Source) 蓝图 ...

  7. Silverlight 游戏开发小技巧:昼夜交替动画

    记得在WP7上玩一个游戏有段动画很有趣,是背景在进行昼夜交替,一会儿白天太阳出来白天了,一会儿月亮蹦出来夜晚了,在以前做C++程序的时候曾经实现过类似的效果,今天早上移植了一下到Silverlight ...

  8. 虚幻四蓝图实战(下车减速人物加速蓝图接口通信)

    文章目录 前言 人物下车减速 油门 有效性 完整实现 人物加速 设置人物速度 获取人物前进方向 计算人物瞬移位置 视角移动 完整实现 接口通信 事件通信 通信使用 总结 前言 今天这个部分的内容可能有 ...

  9. 虚幻4: 蓝图入门与进阶

    有幸受邀为中国传媒大学动画学院的同学们讲授虚幻4蓝图相关的知识.这次的课程面向的同学是有一定编程基础,但是对虚幻4没有太多接触的同学. 内容方面是从蓝图的基本概念讲起,然后涉及到蓝图通信等进阶话题.围 ...

最新文章

  1. 2021-2027年中国医联体(医疗联合体)建设深度调研及投资前景预测报告
  2. 华硕WL-500W无线路由器使用感受
  3. Nginx+Lua服务端合并静态文件
  4. Linux常用命令(echo、date、ls、cd、history、cat)
  5. C/C++中容易造成内存溢出的函数
  6. Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
  7. 2021金蝶全球创见者大会成功举办, 500强企业共话EBC数字战斗力
  8. esl证明函 oracle_强弱分明 Astralis证明之战—ESL科隆B组浅析
  9. 如何快速的打造python 版的vim ide
  10. 如果创业遍地,你觉得会是怎么样的景象
  11. RAC RMAN备份
  12. 18Python标准库系列之logging模块
  13. 未能加载文件或程序集Tianyige.SqlServerDAL问题解决
  14. CNN已老,GNN来了:重磅论文讲述深度学习的因果推理(附资源)
  15. 循环中需要调用异步怎么确保执行完再执行其他的_JavaScript的工作原理:事件循环及异步编程...
  16. 【译】给小白准备的Web架构基础知识
  17. 计算机结构体系:系统CPI计算例题(1.5)
  18. Centos7 Google输入法安装
  19. Unity开发 MMORPG类游戏引导系统
  20. 关于Android studio Translation插件提示“更新 TKK 失败,请检查网络连接”问题

热门文章

  1. Java中高级面试题及答案收集(三)
  2. 2019前端面试准备
  3. 配置软件仓库和软件包的管理 (Linux)
  4. 侠盗猎车手5 MOD版/Grand Theft Auto V/gta5
  5. 多所“双非”跻身软科高校排名百强,特斯拉上海工厂复工在即,余承东嫌汽车芯片单价太贵,今日更多大新闻在此...
  6. 简易微信小程序签到功能
  7. ysscloud怎么用_ysscloud官方下载
  8. 16年老股民,转入外汇市场,炒外汇为什么要用EA?
  9. 芯片后端开发基础知识(二)
  10. 常见的语言表示模型(词嵌入、句表示、篇章表示)