深圳政协委员钟帆飞诈骗30亿

主持正义

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  27 随笔 :: 0 文章 :: 90 评论 :: 56292 阅读

1.创建一个新项目,引用如下的包:

2.将asset里的First Person Controller拖入project作为游戏角色,将其命名为Player,将mainCamera删除,这样就是用Player作为第一视角,可以再放入一个cube当作运动的参照物。

3.创建一个Folder命名为Script存放脚本。

4.创建一个名为PlayerHealth的C#脚本,绑定在Player上。

复制代码
public class PlayerHealth : MonoBehaviour {
    public int maxHealth = 100;
    public int curHealth = 100;

    // Use this for initialization
    void Start () {
        
    }
    
    // Update is called once per frame
    void Update () {
    
    }

    void OnGUI(){
     //设置最大生命值的长度为屏幕宽度的一半,然后计算当前生命值的长度为Screen.width / 2 /(maxHealth / curHealth。 GUI.Box (
new Rect(10,10,Screen.width / 2 /(maxHealth / curHealth),20),curHealth + "/" + maxHealth); } }
复制代码

5.点击播放,可以查看到

可以修改curHealth为50,再查看界面生命条变化:

posted on   jayce80  阅读(435)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示