在unitystore中下载的人物怎么用

在unitystore中下载的人物怎么用,第1张

使用方法:

1、创建一个Unity3D工程,命名为Hero,选择3D,右下角创建项目。

2、在AssetStore中下载一些免费的素材,场景和人物。按Ctrl+9打开AssetStore,搜索RPGHeroPBRHPPolyart下载素材(图片展示的是已经下载过了直接是Import,正常会先显示DownLoad。),下载完之后点Import导入。

3、点击Importd出下列d窗,选择右下角Import,准备工作就完成了,可以在Project面板中看到我们的素材。

4、把我们的人物模型拖到界面中,找到RPGHero→Prefabs,里面三个任选一个即可。

5、养成好的习惯,在Asset文件夹下创建一个新的文件夹命名为Scripts。

6、在Scripts文件夹下创建两个C#脚本,一个命名为Follow,另一个命名为Player。

7、将脚本分别拖拽给MainCamera和我们的人物RPGHeroHP。

8、双击打开Follow脚本进行代码编写,这个代码是让相机跟随我们的人物。

9、将人物拖拽给我们定义的Player,改变相机的位置让他在一个合适的位置。

10、给人物添加CharacterController组件。

11、调整胶囊体的大小使其刚好包住人物,在右侧Center是调整胶囊体的位移,Height是缩放胶囊体的高度,注意上面MinMoveDistance调成0,这是最小位移,避免其值过大导致人物无法移动。

12、双击打开Player代码进行人物代码编写。

13、将人物进行下图所示的拖拽,将检测半径(也就是CheckRadius)设置为0.3。

14、给地板添加层级,要添加层级,点开层级的下拉菜单选择Addayer,添加我们的Ground。

15、添加完层级后将Plane的层级改为Ground,把人物的地面层级选项也改为Ground。

16、打开Animator面板,在上方Window→Animation→Animator,打开后设置了许多动画,用不到这么多,框选住这些右键Delete删掉,在右边文件夹中选择我们需要的拖拽到里面。

17、选中Idle然后右键点击MakeTRansiton创建联系,每两个动画中之间要有两个箭头。

18、在左边先添加检测变量,点击加号选择Float并命名为speed。

19、点击Idle到Walk的箭头,点击右边Conditions的加号添加判断条件,Greater表示大于,Less表示小于,这里选大于,也就是当速度为0时人物动画从静止到走动。

20、在Setting设置中可以调节他们动画的过度时间。Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。

人物的骨骼的命名参考一些规范命名(如assetstore里的大兵模型,如left_leg_1),之后调成T-Pose导入到unity3d中,双击导入的模型,在inspector面板中,点击rig,选择animationtype为humanoid,点击apply,然后打开模型旁边的下拉箭头,有个avatar,点击他,在inspector面板中点击configureavatar,进入mapping,在左下角,有个mapping下拉,选择automap,如果命名规范的话,小人会全绿色,完成后点击下方的done或者apply,点击上边tab的muscles调试,可以在scence中看见效果,最后是animator中绑定动画了

添加人物?

你说的应该是如何添加3D的模型是吧?

这个你需要有模型才可以添加的喔,

一般是3DMAX或是MAYA的文件,

你可以通过网上下载3D模型,

然后将模型导入进去你的项目,

这样就可以了,

以上希望可以帮助到你


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7900056.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存