在unity游戏设计中的白昼和夜晚的设计

在一款游戏中白昼和夜晚的区分能够很大程度上增加游戏的体验感
比如在我的世界中晚上会增加很多生物的攻击能力和生命值等等。
所以这个是比较重要的 下面我会介绍一下在unity中如何设计白昼和夜晚的更替。

首先打开unity的一个项目,然后创建一个脚本,名字自取;
然后先public 一个Gameobject 名字的话自取(我这就叫Sun了)
然后在public float一个倍率 (在这里我就取名叫做Mult吧)
然后在 private void Update()下编写主要的代码

首先transform.Rotate(Vector3.leftMUltTime.deltaTime,Space.World);
就这么简单;
最后把给sun赋值
并且给Mult赋值;
在unity中实现昼夜更替

然后在unity中运行就好了;
我们就能得到昼夜交替的现象(不过本身游戏中的物体还是有亮度的)
在unity中实现昼夜更替
在这里总结一下 实现昼夜更替是一个函数
Rotate(方向*速度,坐标系);

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-03-31
  • 2022-12-23
猜你喜欢
  • 2022-01-10
  • 2021-07-14
  • 2021-09-14
  • 2021-04-25
  • 2021-08-02
  • 2021-05-13
  • 2021-05-13
相关资源
相似解决方案