Unity官方案例同步学习-学习日记(一)

这篇博客是Unity游戏开发的学习日记,主要探讨了Player的各种特性,包括PlayerInputHandler的游戏输入、PlayerCharacterController的角色控制、Health的血量管理、PlayerWeaponsManager的武器系统以及Actor的角色判定等。通过分析源码,解释了各组件的功能和作用,帮助读者深入理解Unity游戏开发。
摘要由CSDN通过智能技术生成

内容简介和了解

首问:这是一款什么类型的游戏?


答曰:其实这是官方案例的Fps射击类游戏,比较偏向卡通风格,类似于“香肠派对”和“我的世界”结合的类型。大家在unityHub上就可以下载;这里插一句题外话,兄弟们!不要一上来就非要Unity破解版,破解版多数功能和插件我们这些初学者并不能用上,就和你一个连内力都没有的“菜鸟”,非要学丐帮神功“降龙十八掌”,让你气走丹田,你非要“气走阑门”,结果一泻千里,人就傻了呢!

在这里插入图片描述
大家一定要知道学知识贪多嚼不烂,吃一点品一点,回过头再把牙缝里的抠出来再嚼嚼,还能有别样的风味(恶心归恶心,但是这是真理!!!)

一、 认识这个游戏的基本框架


这个游戏是一个单机开放性的闯关类的游戏,网上统一称为第一人称射击类游戏,俗称FPS,同类游戏近几年火爆的绝地求生(PUBG)、CF、CS等等;游戏的开发引擎是Unity,这点毋庸置疑,游戏中的UI界面、环境、音效在资源包中都可以得到,不需要过多的插件、工具包。

二、开始着手学习二次开发这个游戏

1.主角Player的各种特点、属性设置、运动规则等

(不会有人不认识Player吧!不会吧?)
在这里插入图片描述

1.游戏主角的代码

1.PlayerInputHandler.cs——游戏输入

在这里插入图片描述
一个player上挂载了7个脚本,首先分析第一个脚本,也就是项目文件中的蓝色的PlayerInputHandler.cs脚本;
脚本常量的声明(代码已用中文注释)一般是先附上脚本(上面),下面文字进行说明;

    [Tooltip("Sensitivity multiplier for moving the camera around(相机灵敏度控制器)")]
    public float lookSensitivity = 1f;
    [Tooltip(
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值