• 简单3d RPG游戏 之 001 生命条(一)


    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,再查看界面生命条变化:

  • 相关阅读:
    超级楼梯
    hdu1040
    hdu2033(惭愧)
    hdu2032杨辉三角
    hdu1013Digital Roots
    hdu2031
    Linux信号(signal) 机制分析
    android init重启service(进程)
    [android] init进程 .rc文件中service、action的parsing
    oom_adj
  • 原文地址:https://www.cnblogs.com/rentianlong/p/3629712.html
Copyright © 2020-2023  润新知