Ruby's Adventrue游戏制作笔记(十五)UnityNPC对话
前言
本文章是我学习Unity官方项目项目所做笔记,作为学习Unity的游戏笔记,在最后一章会发出源码,如果等不及可以直接看源码,里面也有很多注释相关,话不多说,让Ruby动起来!
游戏引擎:Unity2020.3
一、拖入NPC

调整动画速度 (ctrl + 6)
二、添加碰撞器
调整大小

三、使用玩家发射射线的方式检测是否有NPC
使用玩家发射射线的方式检测是否有NPC,

设置NPC层级,使射线只会跟NPC层级交互

四、 给NPC添加对话框
添加UI-Canvas

修改 画布为world Space,并修改对话框大小


稍微调整位置

添加背景图片

选择素材

选择锚点,按住Alt键,选择右下角的这个,进行画布填充


创建文本


添加outline使文字更加清晰


本文详细介绍了如何在Unity中为NPC添加对话功能,包括拖入NPC、碰撞器设置、使用射线检测、对话框制作、脚本编写及自定义对话流程。适合Unity新手学习NPC交互设计。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



