2017.3专题

unity 2017.3 + vuforia 7.0 之 利用射线检测与AR对象进行交互

写在新的开始 今天是戊戌狗年的第一天班,新的一年当然要从新的一篇博客开始。 因为项目需要,今天研究了一下如何在AR场景中使用射线检测的方法和AR对象进行互动。 直接上代码:         //如果识别到平面 则开始发射射线if (DeployStageOnce.Initialize){Debug.Log("检测到水平面");//从摄像机发出一条射线 通过屏幕中心点ray = arC

unity 2017.3 动态修改粒子特效参数

在各类项目中,我们都会经常的使用粒子特效,虽然大多数时候是美工提供完整的特效,但是个别情况下,我们还是需要根据实际情况去动态的修改特效的某个或多个参数。 第一步,我们需要先获取到粒子组件。 我们可以公开一个GameObject的字段来获取这个对象,或者是去Find对象,当然直接挂在它身上也可以。 第二步,我们需要获取到这个组件,直接GetComponent<ParticleSystem

unity 2017.3 Tips 利用AnimationController使动画倒播

首先,你需要新建一个动画控制器 打开你新建的AnimationController 右键点击空白处 创建新的动画任务 随便拖一个动画进去 注意,Speed的值既是决定动画播放速度的,那么我们将其改成-1即可实现动画倒播的目的,也可以通过放大和缩小这个值加快和减慢动画的播放速度。

unity 2017.3 Tips 用非标准化颜色设置标准化颜色

Setting normalized color with a non-normalized color: RGBA(0.000, 213.000, 255.000, 1.000) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) 用非标准化颜色设置标准化颜色:RGBA(0.000, 213000, 255.000, 1.000)

unity 2017.3 + vuforia 7.0 之 ObjectTarget(3D物体识别)

ObjectTarget也就是平常所说的3D目标,vuforia这一功能主要是针对某一现实中3D物体的,当我们试图识别现实中的3D物体时,我们就需要用到ObjectTarget。   ObjectTarget和ImageTarget一样需要用到数据集,所以我们在使用ObjectTarget之前需要先去vuforia官网获取数据集。 1.vuforia官网 登录注册就不说了 如果看不懂

unity 2017.3 + vuforia 7.0 之 ObjectTarget 控制子对象

vuforia的3D目标识别有很大的局限性,可以应用的地方很小,这里主要想提一下思路,有时候我们需要实例化的虚拟物体去跟随目标,有时候我们希望他们采用自己的世界坐标,不要跟随现实里的目标移动而移动,这样才能玩起来,那么我们可以通过代码去操纵子对象。 例如: private float Y;private float X;private float Z;// Use this for i

unity 2017.3 + vuforia 7.0 之 Plane Finder

PS:如果你觉得这篇文章帮到了你,请顶我一下。 如果你只是按照上一篇教程进行了测试,那么把程序发布到IOS或者Android之后,你会发现每当你点击屏幕以后,就会把你挂在Ground Plane Stage下的内容放置一次,我们有时候是不想这么做的,需要用户只能放置一次。 vuforia7.0没有直接提供这个功能 但是留下了接口 1.进入vuforia的配置窗口 2.修改设置

Unity3d 2017.3 QTE(2)Slider

把昨天欠的代码补上 第二个qte打算用一个进度条来搞,让玩家按住空格键就可以了

Unity3d 2017.3 计算分数

不管是什么游戏,免不了要计算一下分数,不管是击杀,击毁或是收集了什么宝物,加加减减是不能少的。可能一个游戏里面有好多地方都需要去计算得分,那么就有必要把得分单独拿出来。 1.先整个UI出来 搞一个Text来显示分数,我们计算分数一般把分数设置成int类型方便各种计算。 2.新建一个Score脚本来管理UI 将scoreInt私有化保护起来,防止随意修改分数。 这里可以通

2017.3.18 2014年初中竞赛试题(南海) 树

分析: 对于改变,用一个数组记录改变值,求值时,从当前点往根节点走,遇到一个点看该点到求值的点的距离的奇偶,对应加减即可,距离可以每上一层就加1,要先预处理出每个点的父亲即可。 代码: varn,m,i,x,y,s,j,d:longint;f,t,w,b,e:array[1..100000] of longint;v:array[1..100000] of boolean;a:arr

[ WebStorm ] WebStorm-2017.3.4 破解

注册Server 3.3以下http://intellij.mandroid.cn/ 3.4 版本破解 Serverhttp://idea.codebeta.cn 破解成功截图

WebStorm 2017.3.3激活

采取 License server 激活方式 请输入 :http://idea.ibdyr.com 点击:activate 注:今天注册时亲测有用,不知其它版本或者今天以后是否还可用。 注意 上述域名已被idea查封,特此更新激活方式,另参考网站