首先非常感谢大家的支持,因为近期项目吃紧,所以更新的速度可能会有点慢!希望大家谅解,当然大家的支持是我最大的动力。我也会尽我所能写出更好的文章,当然因为本人是个新手并且工作的内容也不是unity3D。可是本人对于这个比較爱好,所以都是在课余的时间去研究这些东西,没有什么实战,不可以更加深入的解读,分析。当然有看我文章的都因该知道我如今写的内容都是再基础只是的,同一时候在博客中也是有非常多人已经写过啦!

至于这个怎么说呢?因为本人不是干这个的。所以说临时还没有什么比較高深的和大家分享。同一时候我也在想人家写在人家自己的博客上的知识是人家自己的知识,又不是我的,所以还是非常有必要通过自己写博客来加深自己的影响的!很多其它的实战,才干有很多其它的领悟。

貌似今天说多啦!

好吧!废话不多说啦!開始我们今天的内容吧!

通过这张图相信你应该知道这章所要介绍的了吧。呵呵。。。

对。就是这个剑痕啦!

看起来非常绚丽吧!

这个效果就是我们追求的哈!

ok,那我们也赶紧来试试吧!

首先我们须要下载这个插件PocketRPG,然后将给插件导入

然后我们所须要做的是添加这样的效果。详细步骤为

第一步:创建一个空对象:

ctrl+shift+n ,然后将该空对象拖入我们须要增加特效的对象

这里我们将该空对象命名为right_trail

第二步:加入特效脚本

然后进行配置

第三步:加入Mesh Renderer

然后须要选择合适的材质

ok,这样我们就将我们须要的东东给完好啦!接下来要做的就是对角色的控制啦。

第一步:为角色加入Animaltional Contronal的组件

按住ctrl+shift+a这是后会弹出组件选择的对话框

在红色的框中搜索就能够啦!相当的easy

第二步:完毕角色的脚本

以下是我们给出的代码;

using UnityEngine;
using System.Collections; public class weaponTrainTest : MonoBehaviour { public WeaponTrail left_train;
public WeaponTrail right_train; private AnimationController mAnimalCtl; private AnimationState state_Attack1;
private AnimationState state_Attack2;
private AnimationState state_Attack4;
private AnimationState state_idle; private AnimationState state_wait;
// Use this for initialization
void Start () {
mAnimalCtl = gameObject.GetComponent<AnimationController>(); state_Attack1 = animation["Attack1"];
state_Attack2 = animation["Attack2"];
state_idle = animation["Idle"]; mAnimalCtl.AddTrail(left_train);
mAnimalCtl.AddTrail(right_train); } void OnGUI()
{
if(GUILayout.Button("招数1",GUILayout.Width(80),GUILayout.Height(50)))
{ mAnimalCtl.PlayAnimation(state_Attack1);
StartCoroutine("ResettoWait");//启动协程
} if(GUILayout.Button("招数2",GUILayout.Width(80),GUILayout.Height(50)))
{ mAnimalCtl.PlayAnimation(state_Attack2);
StartCoroutine("ResettoWait");
} if(GUILayout.Button("招数3",GUILayout.Width(80),GUILayout.Height(50)))
{
mAnimalCtl.PlayAnimation(state_idle);
}
} IEnumerator ResettoWait()
{
yield return new WaitForSeconds(0.5F);
mAnimalCtl.PlayAnimation(state_idle);
}
}

呵呵。。。。看这个有仿造的嫌疑呀。仅仅能说仿造也是学习的一种方式!

至少对于眼下的我来说!

ok。一步一步来相信你会成功的哈!加油!

以下总结一下本次的学习的心得吧!

关于这个插件的学习个人认为事实上分为两部分,首先是这个插件的构建,也就是前面的图文讲解部分,还有的就是代码控制的部分。当然这个代码主要是控制这个主角。并非说控制这个插件哈!不要把顺序给搞混啦!

在主角控制的代码中有个公有的变量WeaponTrail这个就是我们插件控制的对象啦。将这个拖入。就能够运用啦!

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG16cW0=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

最后提供下插件的下载地址Pocket RPG Weapon Trails

Unity3D——加入剑痕效果(PocketRPG Trail插件)的更多相关文章

  1. Unity3D之挥动武器产生的剑痕特效

    网维教程网 观看很多其它教程 眼下已知3种方法能够做这样的剑痕特效 1.尾随特效 2.程序实现动态面来处理剑痕动画. 3.美术实现剑痕动画,直接坐在模型动画里面 (由于我不会美术所以这个忽略 嘿嘿) ...

  2. javascript设计模式实践之职责链--具有百叶窗切换图片效果的JQuery插件(三)

    在上一篇<javascript设计模式实践之模板方法--具有百叶窗切换图片效果的JQuery插件(二)>里,通过采用模板方法模式完成了切换效果对象的构建编写. 接下来就是完成各效果对象的调 ...

  3. javascript设计模式实践之模板方法--具有百叶窗切换图片效果的JQuery插件(二)

    在上一篇<javascript设计模式实践之迭代器--具有百叶窗切换图片效果的JQuery插件(一)>里,通过采用迭代器模式完成了各初始化函数的定义和调用. 接下来就要完成各个切换效果的编 ...

  4. javascript设计模式实践之迭代器--具有百叶窗切换图片效果的JQuery插件(一)

    类似于幻灯片的切换效果,有时需要在网页中完成一些图片的自动切换效果,比如广告,宣传,产品介绍之类的,那么单纯的切就没意思了,需要在切换的时候通过一些效果使得切换生动些. 比较常用之一的就是窗帘切换了. ...

  5. Stickup – 轻松实现元素固定效果的 jQuery 插件

    粘贴是一个简单的 jQuery 插件,在页面滚动的时候固定一个元素到浏览器窗口的顶部,让其总是保持在视图中可见.这个插件作用于多页的网站,但是对于单页的布局有额外的功能.借助 CSS,还可以实现当前视 ...

  6. 20 个用于处理页面滚动效果的 jQuery 插件

    对设计和开发一个网站来说,web开发者不能低估了网站滚动效果的重要性.如今,设计者们都视为一大挑战了,在网站中设计出吸引眼球的高效视觉滚动效果.幸运的是有各种各样的jquery 滚动插件可供他们使用, ...

  7. 分享七款视差滚动效果的jQuery 插件

    视差(Parallax)是指从不同的点看一个物体时形成的视觉差异,这个名词是源自希腊文的παράλλαξις (parallaxis),意思是”改变”.在网页设计中,视差滚动(Parallax Scr ...

  8. 跨浏览器实现placeholder效果的jQuery插件

    曾经遇到这样一个问题,处理IE8密码框placeholder属性兼容性.几经周折,这个方案是可以解决问题的. 1.jsp页面引入js插件 <script type="text/java ...

  9. 高仿阴阳师官网轮播图效果的jQuery插件

    代码地址如下:http://www.demodashi.com/demo/12302.html 插件介绍 这是一个根据阴阳师官网的轮播效果所扒下来的轮播插件,主要应用于定制个性化场景,目前源码完全公开 ...

随机推荐

  1. Jmeter简单应用

    JMeter 是Apache组织的开源项目,是一个纯Java桌面应用,用于压力测试和性能测量. 1.安装jmeter jdk1.6以上下载地址:http://www.oracle.com/techne ...

  2. Oracle 单表选择率

    听了猫大师的课,对Oracle CBO又加深了一步理解: 单表选择率: selectivity=1/ndv*a4nulls ocard来自dba_tables.num_rows ndv 来自dba_t ...

  3. HDU 1015.Safecracker【暴力枚举】【8月17】

    Safecracker Problem Description === Op tech briefing, 2002/11/02 06:42 CST ===  "The item is lo ...

  4. windows下PTAM的编译

    前些日子在研究PTAM,以下首先说说PTAM的编译过程,我在XP几WIN7搭配vs2010中均已測试过,都能够执行. 首先下载编译PTAM所必须的库文件.下载地址我会给出 PTAM(PTAM.zip) ...

  5. IOC与DI区别

    (1)IOC:控制反转,把对象创建交给spring进行配置. (2)DI:依赖注入,向类里面的属性中设置值. (3)关系:依赖注入不能单独存在,需要在IOC的基础之上完成操作.

  6. docker compose线下安装

    Compose 是一个用户定义和运行多个容器的 Docker 应用程序.在 Compose 中你可以使用 YAML 文件来配置你的应用服务.然后,只需要一个简单的命令,就可以创建并启动你配置的所有服务 ...

  7. mysql 导入数据库 命令操作

    window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql ...

  8. 五年磨一剑:Java 开源博客 Solo 1.0.0 发布了!

    从 Solo 第一个版本发布至今,已经过去 5 年了.今天我们非常自豪地宣布,Solo 1.0.0 正式发布,感谢一直以来关注 B3log 开源的朋友! 目前 B3log 开源有三款产品: GitHu ...

  9. IIS的安装与配置详细图解教程

    IIS是Internet Information Services(互联网信息服务)的简称,是有微软公司提供的基于在windows操作系统环境下运行的互联网服务.此处将介绍如何安装配置IIS来构架自己 ...

  10. Android Span的简单使用

     Spanable中的常用常量:  Spanned.SPAN_EXCLUSIVE_EXCLUSIVE --- 不包含start和end所在的端点                 (a,b)  Span ...