今天做一个FPS游戏的时候,由于我做的是第三人称的射击,所以需要一个枪的红外线瞄准的效果。 一开始我在枪上挂一个很细很长的聚光灯,瞄准远处物体的时候,看起来有点红外线的样子,但是靠近之后光线就变成一个手电筒的那种光,不是我想要的效果。 后来我用粒子特效,虽然远处近处都是一条射线,但是效果很粗糙,不是 ...
分类:
编程语言 时间:
2017-08-23 20:49:41
阅读次数:
2291
案例1: 在角色死亡动画中,角色倒地,然而碰撞体并没有进行调整,如果对此角色位置进行射击,还会有碰撞检测,为了避免这种问题,可以运用曲线Curves将角色的碰撞体进行调整 Curves:曲线 在动画的Animations下面 如图:角色死亡动画播放后(播放过程中),碰撞体不变 运用曲线Curves将 ...
分类:
编程语言 时间:
2017-08-22 18:46:22
阅读次数:
326
当前Unity最新版本5.6.3f1,我使用的是5.5.1f1 FPS第一人称射击类游戏实例 场景搭建 1.创建Unity项目工程和文件目录,保存场景 2.导入人物模型和子弹碎片的资源包charactor.unitypackage(第74) 3.创建一个平面plane,X和Z拉长10倍,把主角模型A ...
分类:
编程语言 时间:
2017-08-20 21:15:18
阅读次数:
343
问答题: 在某射击场有N个靶,每个靶上都有一个分数,存在score数组中。击中第i个靶的得分为score[left] * score[i] * score[right],同时原left和right两个靶变为相邻的靶。其中得分为0的靶是不能射击的,当left不存在或者不能射击时,得分为 score[i ...
分类:
其他好文 时间:
2017-08-19 18:49:05
阅读次数:
226
克隆炮弹和硝烟的预制体。 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class TankFire : MonoBehaviour { 6 7 publ ...
分类:
其他好文 时间:
2017-08-11 13:24:03
阅读次数:
130
//控制射击的方向 public void ShootDirection() { Vector3 worldPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition); //获取鼠标的世界坐标 worldPoint = new Vector ...
分类:
编程语言 时间:
2017-08-10 13:33:07
阅读次数:
174
动作/射击游戏中,击中角色时常常伴随着血花效果,增强打击感的同时,也方便了玩家对命中与否的判断。 血液效果分两块,首先是受伤部位在受击瞬间产生血雾粒子,然后在身体、地面、墙面等处附加血迹贴图。 本文讨论的是第一块。 先在项目文件夹右键新建一个particlesystem,默认是长这样的: 可以看到是 ...
分类:
其他好文 时间:
2017-08-01 14:35:26
阅读次数:
367
随机生成敌人 先设置好敌人层 创建新的实例层 命名 操作的是 调整层次为 记得把原来实例层中的敌人实例删除 然后创建新的产卵对象 添加创造事件 这俩个函数是设置精灵的缩放 一个沿x轴缩放 一个沿y轴缩放 下来就是添加步事件 每次更改变化 看图: 函数看图: 然后将一些产卵对象拖拽到房间中 运行看效果 ...
分类:
其他好文 时间:
2017-06-28 14:16:54
阅读次数:
260
前言: 一个好玩的游戏,就是要让玩家在玩游戏的过程中感到愉快的游戏体验。游戏品质一般可以分为三个层次:普通、精品、经典。仅仅要游戏能赚钱的好游戏可算是精品游戏,而经典的游戏,必定有深厚的游戏内涵,甚至可以从这个游戏产生周边产品:比如从游戏改编电影。玩具等等,有额外附加值。一个游戏的好坏由多方面决定, ...
分类:
其他好文 时间:
2017-06-27 22:19:14
阅读次数:
219
哈罗,我又来了。 6月27号 20点33 今天学习添加声音 要想实现声音效果还需要在代码中添加 上面是素材的导入 哦是在敌人对象步事件中 解释看图 然后就是添加随机音高 让我们听到游戏声音是随机高低 解释如下:第二个参数使用了随机数 在0.8和1.2中返回 第一个参数是名字 测试下成功 完了21点0 ...
分类:
其他好文 时间:
2017-06-27 21:18:45
阅读次数:
267