首页 > 其他 > 详细

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

时间:2014-03-28 20:48:53      阅读:523      评论:0      收藏:0      [点我收藏+]

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

bubuko.com,布布扣

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

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

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

bubuko.com,布布扣
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); } }
bubuko.com,布布扣

5.点击播放,可以查看到
bubuko.com,布布扣

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

bubuko.com,布布扣

bubuko.com,布布扣

简单3d RPG游戏 之 001 生命条(一),布布扣,bubuko.com

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

原文:http://www.cnblogs.com/rentianlong/p/3629712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!