当前位置: 首页 > news >正文

Unity3D仿星露谷物语开发62之添加NPC角色

1、目标

创建NPC预制件,然后把NPC放置到场景中。

2、创建NPC对象

在Hierarchy -> PersistentScene下创建空物体命名为NPC。

最后也要把NPC放置到PersistentScene下,而不是某个Scene下面。

(1)添加Sprite Renderer组件

(2)添加Animator组件

Apply Root Motion的作用:动画中的位移和旋转数据直接应用到角色上。比如角色的 "向前跑" 动画会自动让角色在场景中向前移动。如果没有勾选这个选项,动画只会“向前跑”但是角色在场景中不会向前移动。

(3)添加Rigidbody组件

(4)添加Box Collider组件

(5)添加Generate GUID组件

把GUID值删除掉

3、预制体

在Assets -> Folder下创建目录命名为NPC。

然后把NPC对象拖到该目录下,并删除Hierarchy下的NPC对象。

4、创建NPCs对象

在Hierarchy -> PersistentScene下创建新物体命名为NPCs。

把NPC预制体拖到NPCs下,并重新命名为NPC_Butch。

修改组件信息如下:

动画演示:

http://www.xdnf.cn/news/1019845.html

相关文章:

  • 第六章 进阶21 奶茶周会没了奶茶
  • 如何用4 种可靠的方法更换 iPhone(2025 年指南)
  • Vuex相关知识点
  • Flutter项目编译到鸿蒙模拟器报错
  • Vue3 Element Plus 表格默认显示一行
  • Linux爬虫系统从开始到部署成功全流程
  • 国产智能体“双子星”:实在Agent vs Manus(核心架构与技术实现路径对比)
  • EFK架构日志采集系统
  • (nice!!!)(LeetCode 每日一题) 2616. 最小化数对的最大差值 (二分查找)
  • 基于C#+SQLServer2016实现(控制台)小型机票订票系统
  • 力扣面试150题--实现Trie(前缀树)
  • Git:现代开发的版本控制基石
  • Linux系统中自签名HTTPS证书
  • windows使用命令行查看进程信息
  • 高级定时器TIM1、TIM8
  • 什么是NIST CSF合规?ManageEngine卓豪合规指南!
  • 设备管理 -- Udev(二)U盘挂载
  • linux thermal framework(3)_thermal cooling device
  • WEBSOCKET研究
  • 传智健康---十天项目总结
  • 邮科OEM摄像头重塑楼宇安防价值链条
  • 010502管道符_防火墙出入站_不回显带外-渗透命令-基础入门-网络安全
  • 多模态大语言模型arxiv论文略读(120)
  • ArcPy 与 ArcGIS .NET SDK 读取 GDB 要素类坐标系失败?GDAL 外挂方案详解
  • 会计-收入-3-关于特定交易的会计处理
  • Flask应用中处理异步事件(后台线程+事件循环)的方法(2)
  • C# 使用HttpListener时候异常(此平台不支持此操作:System.PlatformNotSupportedException)
  • 论文阅读:arxiv 2025 Not All Tokens Are What You Need In Thinking
  • 一致性hash
  • PG、SprinBoot项目报错,表不存在