学习Unity3D之血条和打死怪物增加。
来源:互联网 发布:拉萨市数控编程人才网 编辑:程序博客网 时间:2024/06/09 14:23
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天做项目用到了血条及其血条的增加。
一、血条。
1、建立血条要建立两个Texture2D分别作为红色血条和掉血之后的血条槽。
public Texture2D Blood_Red;
public Texture2D Blood_Black;
2、设置血条为100,做到血条平均分成100份。
public int HP=100;
int Blood_Width=Blood_Red.Width*Hero.HP/100;
3、设置血条的位置和一些必要的文字,而且在血条上显示血量。
GUI.Label(new Rect(5,10,40,30),"血量:");
GUI.DrawTexture(new Rect(50,10,128,30),Blood_Black);
GUI.DrawTexture(new Rect(50,10,Blood_Width,30),Blood_Red);
GUI.Label(new Rect(100,10,50,25),HP+" ");
二、血条增加。
1、打死怪物以后血条增加10点,首先要判断怪物死亡后血量增加,然后判断什么时候血量增加(血量大于0,小于等于90的时候,血量增加10点,血量大于90小于等于100的时候,血量变成100),其他则为不增加血量。
if(mouseHP==0){ //半段怪物血量等于0,即怪物被打死。
if(HP<=90&&HP>0){HP+=10;}
else if(HP>90&&HP<=100){HP=100;}
}
- 学习Unity3D之血条和打死怪物增加。
- unity3d学习笔记(九)--NGUI制作英雄和怪物的头像和血条
- unity3d学习笔记(九)--NGUI制作英雄和怪物的头像和血条
- unity3d学习笔记(九)--NGUI制作英雄和怪物的头像和血条
- unity3d学习笔记(九)--NGUI制作英雄和怪物的头像和血条
- unity学习之怪物名称血条
- 怪物跟随血条
- [Unity3D]Unity3D游戏开发之怪物AI
- [Unity3D]Unity3D游戏开发之怪物AI
- 悬浮怪物血条功能
- Unity3d之怪物AI接口规范
- unity3D之NGUI血条和背包系统
- 怪物仇恨范围,自动攻击,血条
- Cocos2d-x碰撞检测原理与英雄要打死怪物--之游戏开发《赵云要格斗》(7)
- Cocos2d-x碰撞检测原理与英雄要打死怪物--之游戏开发《赵云要格斗》(7)
- Cocos2d-x血条跟随怪物运动----之游戏开发《赵云要格斗》(5)
- 简单利用HUDText插件实现血条和怪物伤害减血效果
- unity3d学习笔记(五)--结合Mecanim实现怪物AI
- baby与小伙伴玩游戏画面被曝光 240万人在线观战
- 实现中等难度通讯录。需求: 1、定义联系人类AddressContact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人
- y与小伙伴玩游戏画面被曝光 240万人在线观战
- Cocos2dx 小技巧(十四)ScrollView实现缩放效果
- Silverlight游戏特效开发(二) : 让光环转起来
- 学习Unity3D之血条和打死怪物增加。
- 将枚举Enum作为数据源添加到列表
- lnmp升级php出现502 bad gateway错误
- 想做的总是很多
- Node JS
- 第2章 2.2 JSP基本原理
- srand((unsigned)(time(NULL)))的用法
- C++指针基础
- 《软件测试经验与教训》--读书笔记