- 博客(3)
- 收藏
- 关注
原创 Unity 使用柏林噪声(Perlin Noise)生成网格地图
前言最近在尝试制作一个基于网格地图的RPG游戏,所以想着自己生成一个网格地图。但是网格地图的生成有很多的方式,大多数的方式都达不到我的要求,我需要一个地图可以随机生成各种地形,也可以储存一些地形数据。柏林噪声是一个非常好的地形生成选择,但是我查阅了很多的资料,发现国内关于柏林噪声生成地图的文章寥寥无几,而且很少有特别详细的使用方法,所以我在这里把我自己制作地图的过程整理了一下,供大家参考。预制体制作为了方便演示,我直接使用了Cube,更改了一下颜色,其中白色的模拟(Mountian),绿
2021-12-07 14:06:21 4249 1
原创 Unity3d 制作一个简单的NPC对话系统
制作一个简单的NPC对话系统文章目录制作一个简单的NPC对话系统前言效果展示进入对话区域开始对话Inspector面板可调选项准备工作NPCUI代码完整代码详细逻辑开启对话显示对话头顶标识头顶标识后话前言 最近在自己写一个比较小的项目,虽然自己是一个策划,但是程序方面我觉得也是很有必要学一学的。 经过了接近一年的学习,也终于是可以独自写一些小的系统了。 这次自己写了一个比较简单的NPC对话系统,供大家参考。效果展示进入对话区域开始对话Inspector面板可调选项准备工作
2021-11-17 11:45:15 13239 1
原创 Unity背包系统学习日志
Unity背包系统学习日志Unity背包系统一直是我希望实现的一个功能,故查阅了很多资料,也看了很多文章,最终使用ScriptableObject来实现背包数据的存储。人物移动脚本编写(PlayerController.cs)此部分比较简单,只是编写一个基础的移动脚本供测试使用。其中还包括了简单的开关背包的代码OpenMyBag()。using System.Collections;using System.Collections.Generic;using UnityEngine;pub
2021-08-17 10:55:40 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人