EasyAR + 第三方插件开发系列(2)--伤害效果
来源:互联网 发布:淘宝阿浩培训 编辑:程序博客网 时间:2024/05/21 00:11
今天了,我们主要实现EasyAR SDK+HUD Text 的一些核心功能,大家可以方便的应用在项目中。
实现功能:
点击识别出来的AR模型,出现血量减少的特效,当血量为0时,销毁模型。
NGUI插件:链接: https://pan.baidu.com/s/1o7CT0fC 密码: graj
HUD Text插件:链接: https://pan.baidu.com/s/1kUFAcAF 密码: e2hp
在 HelloAR 这个项目的基础上进行开发,我们在官网上下载unity的HelloAR案例导入unity中。
打开HelloAR Scene,删除多余的ImageTarget,保留一个(我们以身份证作为识别图,方便测试)
usingUnityEngine;
using System.Collections;
public class HUDChange : MonoBehaviour{
private HUDText text;
//publicUI2DSpritesprite;
//Usethisforinitialization
void Start(){
text=this.GetComponent();
}
//Updateiscalledonceperframe
void Update(){
//伤害值范围
int random=Random.Range(15,20);
if(Input.GetMouseButtonDown(0)){
text.Add(-random,Color.red,1f);
}
if(Input.GetMouseButtonDown(1)){
text.Add(random,Color.green,1f);
}
}
}
关于Add这个方法,有三个参数,分别是:伤害的数值,字体颜色,特效停留时间
关于更多的字体特效设置,我们可以在HUDText上面修改(比如他的字体大小,格式,以及消退速度的格式等)
到这里,我们就可以实现最基本的:在AR 游戏中敌人的伤害效果。在以后的实例教程中我们会运用到这一技术实现一个AR 战争类的游戏。
- EasyAR + 第三方插件开发系列(2)--伤害效果
- EasyAR + 第三方插件开发系列(1)--模型控制
- EasyAR 开发教程系列1--小试牛刀
- 关于开发Jquery第三方插件
- 插件开发 第三方jar包
- 混合开发与第三方插件
- IOS系列——appUI效果或者第三方
- EasyAR从入门到精通开发系列教程(2)--创建模型并互动
- EasyAR从入门到精通开发系列教程(2)--创建模型并互动
- 第三方插件
- 一:第三方插件
- Unity第三方插件
- 第三方插件
- 一些第三方插件
- PullToRefresh第三方插件
- 【第三方插件】有意思
- eclipse 插件开发 添加第三方jar包(连接数据库db driver)
- rcp(插件开发)引入第三方jar包,报 NoClassDefFoundError 错误的解决方案
- svn的分支-合并
- HDFS基本原理及数据存取实战
- 第五章 接口、抽象类
- jvm内存参数
- 进程、线程、协程的联系与区别
- EasyAR + 第三方插件开发系列(2)--伤害效果
- java两种方法将一个字符串逆序
- 常规用法-汇总(一)
- 换mac了,记录一下jdk环境变量设置
- 九度 题目1017:还是畅通工程
- FileItem类的常用方法
- C++11关键字
- Android资源文件夹下面values/style.xml、values-v19/style.xml、values-v21/style.xml主题调用规则
- STS3.5 启动时卡在loading org.springsource.ide.eclipse.dashboard.ui