网维教程网 观看很多其它教程

眼下已知3种方法能够做这样的剑痕特效

1.尾随特效

2.程序实现动态面来处理剑痕动画。

3.美术实现剑痕动画,直接坐在模型动画里面 (由于我不会美术所以这个忽略 嘿嘿)

所谓剑痕特效就是尾随武器挥剑轨迹。那么我们须要在模型上找到武器挥剑轨迹的根节点。例如以下图所看到的,首先找到武器模型的根节点。假设你找不到就问问给你模型的美工,他肯定知道unity3d博客。

然后在创建一个空的对象”a”(随便起一个即可),挂在武器模型的以下。Transform的 Position 和 Rotation 都改成 0 0 0  Scale 都改成 1 1 1 。

1.尾随特效

Unity自带了一个叫Trail Render的组件,就是尾随特效、它能够尾随无题移动产生拖尾的效果。然后使用Component ->Effects->Trail Render把拖尾组件加入至刚刚创建的空模型中。Time是一次尾随的时间,Start Width 和 End Width能够调节拖尾的宽度。

直接执行,怎么样?剑痕特效出来了吧?只是这样做的效果有点局限,由于武器在挥动的时候自身是会旋转的,然而这个粒子效果不会应用武器旋转的角度。它仅仅是依据武器上的一个点始终保持尾随而已。我们须要的是不仅尾随还有和原模型保持同一个角度,所以我放弃了这样的方式来制作剑痕。

2。通过程序来动态生成面来实现剑痕特效

后来我发如今Unity AssetStort中有剑痕的免费样例,直接搜索Pocket RPG Weapon Trails 就可以看到,以下我就来说说怎么把这个样例的剑痕特效高速加到你的project中,把组件”a“又一次改一下。unity3d官网

然后把AnimationController 绑定在须要播放剑痕特效的模型上,在写一条測试脚本Test.cs。

Test.cs

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour
{

public WeaponTrail a;
 protected AnimationController animationController;

void Start ()
 {
  animationController = GetComponent<AnimationController> ();
  animationController.AddTrail (a);
                //设置拖尾时间
  a.StartTrail(0.5f, 0.4f);
                //设置播放时间
  a.SetTime (0.5f, 0.2f, 0.2f);
     animation.Play();
 }
}

另外,记得一定要改动动态网格的坐标,在本例就是对象 “a”。改动的时候你能够按帧来播放游戏(快捷键Command + shift + p ),直到向以下这样,剑痕网面的角度始终跟对武器。不同的模型可能角度会有点不同,这里须要调一调。

还有Unity4添加了新的动画系统,此时你在把老的模型动画托放在project中会发现已经不是Animation组件了, 而是Animator 。用曾经的方法是播放不了动画的,除非手动改动一下模型的类型为 Rig -> Legacy 、可是假设你的模型和动画很的多,程序绝对不能手动的一个一个来改动。所以我写了以下这个简单的脚本,当模型拖入Project视图时自己主动改动类型。把以下脚本放在Project视图 Editor目录下,没有的话创建一个就可以。

using UnityEditor;

public class EditA : AssetPostprocessor
{
    public void OnPreprocessModel()
    {
        ModelImporter modelImporter = (ModelImporter) assetImporter;                   
       //这里是模型的缩放比例,默觉得0.01 这里我改成了1
        modelImporter.globalScale = 1f;         
                //这里改动模型类型
  modelImporter.animationType = ModelImporterAnimationType.Legacy;
    }  
}

转载于:https://www.cnblogs.com/bhlsheji/p/4348694.html

Unity3D之挥动武器产生的剑痕特效相关推荐

  1. Unity3D研究院之挥动武器产生的剑痕特效(四十七)

    雨松MOMO 最近超级忙,好久没写东西啦.前几天学习了一下如何实现剑痕特效.用公司的模型写例子不太好,所以我还是用以前那个小牛头人 嘿嘿.如下图所示,你懂得蛤蛤. 目前已知3种方法可以做这种剑痕特效 ...

  2. unity挥动武器产生的剑痕特效

    先看效果图( 效果图不是一般的丑,本人是程序不会美术,请不要在意这些细节) 1.找到模型中的武器,给它建一个空的子对象,命名为aaa. 2.选择aaa这个组件,然后component->effe ...

  3. Unity3D——加入剑痕效果(PocketRPG Trail插件)

    首先非常感谢大家的支持,因为近期项目吃紧,所以更新的速度可能会有点慢!希望大家谅解,当然大家的支持是我最大的动力.我也会尽我所能写出更好的文章,当然因为本人是个新手并且工作的内容也不是unity3D. ...

  4. unity3d 骨骼模型武器绑定

    1, 将武器模型拖到人物模型的手位置, 就能绑定. 但是这个人物模型在制作的时候要加入一个特定的游戏对象. 目前不清楚怎加的. 有大神在评论区,麻烦告知.谢谢.

  5. Unity3D之MeleeWeaponTrail武器轨迹插件的使用

    MeleeWeaponTrail是Unity Asset Store中的一个免费插件.主要是用于显示武器的轨迹. 首先,找到武器绑定的骨骼.并在骨骼以下加入轨迹显示的起点和终点. 接着,给该骨骼加入M ...

  6. Unity3D学习笔记——组件之Effects(效果/特效)——Particle System(粒子系统)

    Effects:效果/特效. Particle System:粒子系统.可用于创建烟雾.气流.火焰.涟漪等效果. 在Unity3D 3.5版本之后退出了新的shuriken粒子系统:   添加组件之后 ...

  7. unity3d中给Text添加艺术字效果的特效

    需要实现一种效果,类似于给文本加上遮罩,像这样的: 实际是+这样的文字加上这张图片合成而来的. 这样的效果如果简单的使用遮罩也可以实现(在文本上加个Mask,在里面建一个Image组件),但是这样文字 ...

  8. Unity3D——添加剑痕效果(PocketRPG Trail插件)

    首先非常感谢大家的支持,由于最近项目吃紧,所以更新的速度可能会有点慢!希望大家谅解,当然大家的支持是我最大的动力,我也会尽我所能写出更好的文章,当然由于本人是个新手而且工作的内容也不是unity3D, ...

  9. 涅槃?高效报表开发人员的五件武器

    五件武器 wujianwuqi 做数据的人,如果没做过报表,数据生涯是不完整的,但如果仅仅做报表,不经常思考进而革命,就会陷入骡子般的生活,每天转啊转,很辛苦,但很难获得认可,如果你是公司内一名报表开 ...

最新文章

  1. 如何获得images.xcassets 中图片的路径?
  2. java与SPARK的使用的一个类似文章
  3. Qt的简单介绍和安装
  4. Python学习:Python简介
  5. ASP.NET Core 源码阅读笔记(5) ---Microsoft.AspNetCore.Routing路由
  6. mPaaS 月度小报|为采购而生,全新资源包上架;前端 2D 游戏化互动入门指南
  7. 电脑编程教学_东莞沙田mastercam编程学习怎么收费
  8. JMETER 主界面工具栏介绍
  9. 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
  10. 算法不会,尚能饭否之树(2)
  11. 实现一个行内三个div等分_css 实现等分布局
  12. 数据库三大范式及五大约束
  13. win10下安装appium
  14. vue-scroller回到顶部
  15. 公众号要如何排版?这几个必备公众号排版技巧千万不要错过哦
  16. 源码:Spark SQL 分区特性第一弹
  17. aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启
  18. 怎么把安卓手机便签小工具添加到手机桌面显示呢?
  19. 管理就是通过别人完成任务,别怕员工犯错
  20. 什么是HTML? HTML基础

热门文章

  1. 有哪些布局精心、长久的骗局?
  2. 业务系统技术架构的方法论
  3. 电子商务系统的设计与实现:数据库设计
  4. mongodb权威指南读书笔记
  5. 功能安全-ISO26262标准简介
  6. bugku Simple_SSTI_1and 2(SSTI模板注入)
  7. 计算机无法使用本地搜索,电脑资源管理器搜索功能无法使用解决措施
  8. python手记(四):pillow(四) ImageDraw模块 图片绘制(图片上自定义绘制)
  9. 【逗老师带你学IT】PRTG获取HUAWEI FusionServer iBMC传感器状态
  10. 手动查杀病毒的第一课