首先非常感谢大家的支持,因为近期项目吃紧,所以更新的速度可能会有点慢!希望大家谅解,当然大家的支持是我最大的动力。我也会尽我所能写出更好的文章,当然因为本人是个新手并且工作的内容也不是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. 智课雅思词汇---十三、前缀ab-是什么意思

    智课雅思词汇---十三.前缀ab-是什么意思 一.总结 一句话总结:分离,脱离;相反;加强意义 前缀:ab- [词根含义]:分离,脱离;相反;加强意义 [词根来源]:来源于拉丁语前缀ab-. [同源单 ...

  2. 敏捷开发 —— TDD(测试驱动开发)

    测试驱动开发 TDD(Test-Driven Development)是敏捷开发的一项核心实践,同时也是一种设计技术和方法. 既然是测试驱动,便是测试,测试用例先行: 首先编写好测试用例,期待值,实际 ...

  3. 杂项-软件: VBA(Visual Basic for Applications)

    ylbtech-杂项-软件: VBA(Visual Basic for Applications) VBA (Visual Basic宏语言) Visual Basic for Application ...

  4. 基于QMP实现对qemu虚拟机进行交互

    本文详解QMP,包含qmp.hmp.qemu-guest-agent的介绍.工作原理.配置方法.范例 小慢哥的原创文章,欢迎转载 目录 ▪ QMP介绍 ▪ QMP语法 ▪ 单独使用qemu,启用QMP ...

  5. java/javascript 时间操作工具类

    一.java 时间操作工具类 import org.springframework.util.StringUtils; import java.text.ParseException; import ...

  6. java8 Lambad表达式自己的例子

    service层方法 public <E> E outer(Function<Session, E> function) { return dao.outer(function ...

  7. FrameLsyout

    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_ ...

  8. [USACO18JAN] Cow at Large G (dfs)

    题目大意:有一只狐狸从给定的S点开始逃跑(出发),向叶节点移动以逃离这棵树,叶节点可能出现农民去抓捕狐狸,当农民和狐狸出现在同一个节点的时候,狐狸会被抓住,农民和狐狸移动速度相同,求抓捕狐狸所需要的最 ...

  9. [学习笔记] CS131 Computer Vision: Foundations and Applications:Lecture 3 线性代数初步

    向量和矩阵 什么是矩阵/向量? Vectors and matrix are just collections of ordered numbers that represent something: ...

  10. PHP算法之四大基础算法

    前言 虽然工作中,你觉得自己并没有涉及到算法这方面的东西,但是算法是程序的核心,一个程序的好与差,关键是这个程序算法的优劣,所以对于冒泡排序.插入排序.选择排序.快速排序这四种基本算法,我想还是要掌握 ...