当前位置: 首页 > 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。

修改组件信息如下:

动画演示:

相关文章:

  • 嵌入式PADS中元件封装绘制与实现
  • 重复的囚徒困境博弈中应该如何决策?--阿克塞尔罗德竞赛(Axelrod‘s Tournament)实验
  • 数据结构与算法:贪心(一)
  • java中的类与对象
  • QGraphicsView
  • 使用Word2Vec实现中文文本分类
  • 【均价趋势副图指标】识别洗盘,拉升,最佳潜伏点,止盈防守跟踪操盘技术图文解说
  • Emacs定制:文件管理dired
  • 2025最新版!Windows Python3 超详细安装图文教程(支持 Python3 全版本)
  • 坚持做一件事情和好奇做一件事,本质区别和思考
  • 知识点|MVC模式(Model–view–controller)
  • 知识点|MTV模式(Model-template-view)
  • Day53打卡 @浙大疏锦行
  • 三维重建 —— 3. 单视几何
  • 为应对激烈竞争环境,IBMS系统如何提升企业管理效率
  • 深入讲解 Ollama 的源码
  • 快速幂算法详解:从暴力到优雅的数学优化
  • ELK日志文件分析系统——概念
  • 实验复现:应用 RIR 触发器的 TrojanRoom 后门攻击实现
  • 网盘直链解析网页版
  • k网站建设/最新app推广
  • 阿里巴巴logo高清/seo博客写作
  • 中企动力是私企还是国企/朝阳seo排名优化培训
  • 手机版网站建设费用清单/开封网站设计
  • php开发微网站开发/优化seo排名
  • 郑州400建站网站建设/天天网站