1385人加入学习
(7人评价)
Unity3D恐怖游戏案例-废弃的精神病院

基于Unity2023.1.1,制作完成于2024年5月6日

价格 免费

当前是否可以换子弹

用dictionary记录背包

[展开全文]

创建三个位置,作为电梯的1,2,3层

[展开全文]

设置玩家是否看向女鬼状态布尔值

计算夹角度数判断是否看向女鬼

[展开全文]

用脚本添加组件,提高效率

[展开全文]

开门的角度,关门的角度,开关门的平滑速度

[展开全文]

四元数旋转效果比欧拉角更平滑

[展开全文]

character controller中的移动方法Move(方向向量)

[展开全文]

Input.GetAxis("Horizontal");

Input.GetAxis("Vertical");

返回的是float,范围是1到-1之间

[展开全文]

我的思路:这里实际上包里面有三个动画,一个待机动画,一个步行动画和一个奔跑动画,我自己设置了一个shift键奔跑动画,然后正常wasd移动的时候播步行动画,然后开枪的时候设置一个攻击状态,攻击状态下只能播步行动画,因为步行动画开枪的时候不会出现甩枪的效果,这样就能解决了

[展开全文]

                    case WEAPONTYPE.SINGLESHOT:
                        int leftBullet = clipMaxSingleShootBullet - clip[weaponType];//所需要的子弹
                        if (leftBullet > bag[weaponType])//需要的子弹大于背包子弹,就是背包子弹不够了
                        {
                            clip[weaponType] += leftBullet;
                            bag[weaponType] = 0;
                        }
                        else//背包可以满足所需子弹
                        {
                            bag[weaponType] -= leftBullet;
                            clip[weaponType] += leftBullet;
                        }
                        break;

[展开全文]

Charcter Controller是三合一插件 带碰撞以及刚体和角色控制的组件,但是刚体里的一些设置它是木有的

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(99)
图文(1)