【Unity3D】模仿制作“神庙逃亡”吃金币后金币飞出屏幕效果
【前言】
玩过“神庙逃亡”的应该都知道,这款游戏不论从游戏流畅度、人物动画、场景的管理都很棒。
自己也做了一款简单的跑酷游戏,实现了简单的吃金币效果,但是发现不好看,于是就想模仿“神庙逃亡”中的这个效果。如图:
做之前,在贴吧,网上搜了好久,也没有找到做类似效果的文章。在贴吧上结交了一位unity很牛的大哥,在他的点拨下用了3天时间= =(纯纯的菜鸟),才明白怎么做。
【分析】
首先说一下我的想法,建立一个新的摄像机,该摄像机只显示发生的效果。至于效果的产生,我的做法是,当主角碰撞到金币时,实例化一个gameobject,在新的摄像机中调整好产生的位置和运动到的位置,为这个物体添加Trail Renderer或者Particle System。这样就完成了。
【实现步奏】
- 这个效果一定是在另一个摄像机下显示的。所以要调整Camera的Culling Mask为显示效果的层,而Main Camera的Culling Mask为Everything。这样就可以组合新摄像机和主摄像机的显示。
- 当主角吃到金币后,Instantiate一个新物体。
1 proo = Instantiate(pro,ac_time.transform.position,Quaternion.identity)as GameObject;
- 在Instantiate的物体中添加脚本。使物体运动到制定位置。
1 void Update () { 2 transform.position = Vector3.MoveTowards (transform.position, 3 new Vector3 (0.6f, 6.7f,8),0.5f); 4 }
【实现效果】
如图:
【Unity3D】模仿制作“神庙逃亡”吃金币后金币飞出屏幕效果相关推荐
- HTML5七夕情人节表白网页制作【粉色的情人节爱心飞出ui特效】HTML+CSS+JavaScript html生日快乐祝福网页制作
这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...
- Unity制作 小球吃金币 游戏
1. 新建一个项目 2. 新建一个平面对象 3. 新建一个材质球 为材质球设置颜色 5. 将材质球拖拽赋值给平面 6. 创建立方体对象,拉伸至平面宽度 7. 再复制三个立方体.调整位置.添加材质,用 ...
- 欧卡2 使用修改器增加金币后出现bug 负的金币数
欧卡2 使用修改器增加金币后出现bug 负的金币数我的是出现负4亿,我的乖乖估计我要开10年. 解决方法: 1.删除那个时间段游戏中的存档,重新那一阶段的游戏 2.下载6万亿mod充出现负的金币,链接 ...
- unity3d 动画制作_Unity 3D中的动画和动画制作
unity3d 动画制作 Animation is one among the two components of a game, which brings it to life (the other ...
- 利用无人机(手机)和Unity3D软件制作自己的VR全景软件
*市面上做全景的网站和公司有很多,这里不列举了,自己百度一下VR和 全景之类的就会跳出很多.* 一.全景相片制作 1.无人机制作全景相片 1.1大疆无人机全景相片制作,利用软件DJI GO4中一键72 ...
- Unity3D模型制作规范(转载)
unity3D模型制作规范 一.单位,比例统一 在建模型前先设置好单位.在同一场景中会用到的模型的单位设置必须一样,模型与模型之间的比例要正确,和程序的导入单位一致,即便到程序须要缩放也能够统一调整缩 ...
- Unity3D如何制作透贴和使用透贴模型
http://momowing.diandian.com/post/2012-10-25/40040842845 Unity3D如何制作透贴和使用透贴模型??解决办法!!! 问题: 同事通过3DMAX ...
- c语言改u3d游戏,使用Unity3D怎么制作一个五子棋游戏
使用Unity3D怎么制作一个五子棋游戏 发布时间:2021-04-17 17:56:36 来源:亿速云 阅读:106 作者:Leah 本篇文章为大家展示了使用Unity3D怎么制作一个五子棋游戏,内 ...
- 本周总结 前端第二次作业 模仿制作百度界面
前端第二次作业: 制作百度界面: https://www.baidu.com/ 要求: 模仿制作,相似度达99%. 仿照https://www.runoob.com/css/css-tutorial. ...
最新文章
- 国家标准油类计算机,食用油新国标正式实施 产品配方将不再是“机密”
- 还只是 39 岁!一个天才年轻程序员的陨落
- C#基础笔记(第九天)
- 湖南省计算机二级程序题库,湖南省计算机二级单选题题库(直接打印)
- python新人绘图_【python 【分享】 爬取一些二刺螈图片 (新手作图)
- Hinton's Dark Knowledge
- [cocos2dx笔记010]用于UI的事件管理器
- docker build 变量_DockerFile 设置环境变量
- 作者:夏梓峻(1986-),男,国家超级计算天津中心应用研发部副部长。
- MATLAB一维数组的创建与元素提取
- JS -------------------设置弹出框位置屏幕的中间
- Apache+Php+Mariadb+NFS+discuz
- 【翻译】五步快速使用LINQPad尝鲜StreamInsight
- MyEclipse移动开发教程:设置所需配置的iOS应用(四)
- freeswitch 电话会议
- Android动态生成答题卡,好分数怎样制作答题卡
- 【Dart语言第6篇】Dart类
- javascript从入门到跑路-----小文的js学习笔记(11)--------字符串以及字符串的常见方法!
- scratch的官方版本和其他的改编版本/小喵科技Kittenblock/snap!/TurboWarp
- 《实时控制软件设计》第二个编程作业
热门文章
- html实现魔方相册,css实现魔方动画特效
- 转载:可信执行环境(TEE)介绍
- 为啥c语言程序不能保存,为什么我的文件不能保存?
- [VMware 16 Pro] 安装Windows 10
- 数据也会说谎:常见的数据造假三种形态!
- swift 听筒模式_Swift的建设者模式
- MySql--三种注释写法
- 转义字符\r、\n、以及\r\n的区别
- python按照绝对值排序_Python高阶函数sorted排序
- Java毕设项目蔬菜市场在线交易系统(java+VUE+Mybatis+Maven+Mysql)