推荐一款第一人称射击游戏排名

当前位置:&>&
游戏介绍:
新抢滩登陆战2007是即时360度全方位射击游戏。快速的作战方法令人惊心动魄,变化多端的敌人与关卡即时控制,精致瑰丽的3d画面简直超眩!你所担当的角色就是海滩上一个堡垒里的炮手。你的任务就是消灭来犯的敌人,敌人主要来自登陆舰及空中武装。
评分:5.7分
游戏介绍:
《肆虐(Wrack)》是一款街机风格的FPS游戏,游戏中玩家将会扮演Kain Sager,在一个乌托邦的未来世界中,单枪匹马与一个入侵的外星帝国战斗,从厄运中拯救人类。游戏的方式包括有成群结队的敌人、机关陷阱、以及强大的Boss。通过融合两种不同的风格,游戏既包含了类似于毁灭公爵一般别具风格的关卡, 又有着类似魂斗罗或者恶魔城的Boss战,成为了一个有趣的新类型FPS。
评分:6.5分
游戏介绍:
《狙击精英3》 的战火终于烧到北非袤无垠原始的土地之上,而这一次面对将是更加强力凶残的敌人,其中有部分的北非真实的战役在游戏中得到了还原。
评分:7.5分
游戏介绍:
今天要为大家介绍就是这样微型FPS游戏,名为毁灭杀手.kkrieger,是由.theprodukkt小组开发完成。其大小仅仅为96KB,废话少说,先来看看该游戏的画面!
游戏介绍:
使命召唤1具有扣人心弦的故事情节和高度拟真的战斗场景,玩家仿佛置身于前线,作为普通一兵与战友们并肩奋战,重历二战的经典战役。使命召唤1操作和反应能力对你来说尤为重要,如果你不具备这两点,你将会在游戏中不断的死亡。
评分:7.3分
游戏介绍:
《血腥的好时光》是一款经典的联机对战的射击游戏,但是与其他的射击游戏不同的是,虽然游戏血腥暴力,但是里面的人物都具有浓浓的卡通风格,而且场景多为明亮的阳光的地点,但是依然这不能证明本作是一款小清新游戏,也无法阻止玩家们使用各种武器虐杀敌人。
评分:7.3分
游戏介绍:
血战上海滩1是一款令军事迷、游戏迷们大呼过瘾的射击游戏,玩家在游戏中将扮演一位名叫华成龙的抗日英雄,深入敌后完成一系列“不可能完成的任务”,抗日烽火首先在上海最繁华的外滩点燃,沿着汇丰银行、码头、跑马场、怡和洋行、联合教堂 苏州河/白渡桥、百老汇、日军租界使馆、虹口大剧院,一直烧到日军海军陆战队司令的住宅,直至手刃日军第三舰队司令―长谷川清。
评分:7.7分
游戏介绍:
《地铁最后的曙光重制版》是与《地铁:2033》在去年推出的,而如今将两作同捆於单一包装,名为《Metro Redux》,号称是“真正的导演版”,并且地铁最后的曙光重制版游戏画面有了很大的提升。
评分:8.3分
游戏介绍:
《反恐精英:全球攻势(Counter-Strike: Global Offensive)》(简称CS:GO)的传闻日前正式确认,Valve Software刚刚宣布这款了这款CS系列新作,还纳入了Steam的最新列表。这款团队射击游戏预计将在2012年初正式登陆Xbox360的XBLA,PS3的PSN,Mac和PC。
评分:6.7分
游戏介绍:
cs七龙珠2.3完美纪念版是玩家整合的一个版本,这个版本可选47个人物并且可以进行以及变身超级赛亚人,另外游戏还修复了部分BUG,喜欢CS七龙珠的玩家可不要错过了。
评分:8.9分
游戏介绍:
《使命召唤6纯联机版》是由Infinity Ward开发,美国动视发行的一款第一人称射击游戏,该作是使命召唤系列游戏的第六作,游戏沿袭前作的战役剧情背景设定。
游戏介绍:
《丧尸幸存者》是由TheIntercooler公司发行的一款第一人称射击游戏,支持玩家进行联网对战,单人模式下为生存游戏,在众多的丧尸包围中活下来,不仅有各种丧尸还有BOSS等待着你,而联机情况下需要和其他玩家一起战斗,争夺一个城市的控制权并且存活,游戏人物模型只有特警和恐怖分子两种,而职业则有四种,每个职业的武器都不一样,玩家可以在游戏中自由选择最喜欢的职业。
评分:5.0分
游戏介绍:
求生之路(Left 4 Dead,简称L4D,又译“生死四人组”、“生存之旅”)是一款以僵尸为主题的恐怖生存类第一人称射击游戏,由维尔福软件公司旗下的Turtle Rock工作室制作。此游戏使用的是Source引擎,有个人电脑和Xbox 360版本。
评分:7.1分
游戏介绍:
《使命召唤7:黑色行动》(Call of Duty: Black Ops)是Activision公司出品的著名FPS游戏《使命召唤》系列的第七部,由Treyarch工作室制作开发。
评分:10分
游戏介绍:
虽然玩家们普遍相信下一代《使命召唤》将上演《现代战争4》,不过今天国外某个高玩给我们带来了不一样的情报――《使命召唤10》可能不是《现代战争4》,而将被命名为《使命召唤10幽灵》(Call of Duty : Ghosts)》!
评分:7.5分
游戏介绍:
胜利之日DoD1.3 5266第二版若在游戏选项里开启雾化功能,地图更柔和,人物更清晰,找人更容易,有效缓解视觉疲劳效果。
评分:8.9分
游戏介绍:
《生化奇兵》(BioShock)是一款第一人称射击游戏,由2K Boston和2K Australia开发(以前称为Irrational Games),Ken Levine编剧。日Windows和Xbox 360版本在北美洲发布,而后在欧洲和澳大利亚发布。日,由中电博亚在中国大陆发行简体中文版。
评分:4.4分
游戏介绍:
武装突袭:女王的开场白是一款战争类小游戏,2007年发行。
游戏介绍:
《杀戮空间》(英语:Killing Floor)是一款合作的第一人称射击游戏,源自《虚幻竞技场2004》的一个模组,在Steam平台启用后被设计成独立的游戏。以第一人称射击为主轴,又支援最多可达6人的多人连线模式(修改插件超过6人)。
评分:7.5分
游戏介绍:
《特种神枪手4》是2008年发行一款FPS第一人称射击游戏,故事剧情精彩充实,内容丰富,还含有大量的超过20种武器和工具可供选择,更有趣的是狙击步枪具有多种视角以及可在一定范围内变焦,射击范围更远,精准度更高。
游戏介绍:
我和启示2刺耳是俄罗斯开发商Frostweep Games制作,预计Unity引擎开发的一款第一人称射击类游戏。我和启示2刺耳游戏是惊悚题材的,喜欢的朋友来玩玩吧!
评分:8.3分
游戏介绍:
死亡鬼屋2(The House Of Dead)这一个续集里考虑周围是被送出处理的一个正在传染的地方。他们负责检疫区域, 寻找生还者和被传染者。他们尝试方法时候为了要希望停止传染的散布 , 取回来自最初的受传染的生物一个 DNA 样品。
评分:10分
游戏介绍:
《彩虹六号:隐秘行动》仍然是一款高拟真度的第一人称视角动作游戏。在游戏中 ,玩家将指挥一支精锐的反恐怖特种部队同各类穷凶极恶的国际恐怖份子展开你死我活的斗争。
评分:10分
游戏介绍:
无主之地2前传是《无主之地》系列新作,无主之地2前传故事将发生在《无主之地1》和《无主之地2》之间的5年时间内,设定在潘朵多拉星球的Elpis月球以及月球附近H形状的轨道空间站,另外据官方透露,无主之地2前传中深受玩家喜爱的小吵闹也将会以主角身份继续出现在新作中。
评分:10分
游戏介绍:
本作星河战队demo2将会出现 同屏300多个虫怪的场面,战斗极其火爆。并且本作要求的电脑配置也不高。本作的单人游戏任务总时长为15到20个小时,关卡设定于多个不同。
评分:10分
游戏介绍:
《越南地狱》(Hell in Vietnam),由《越战英豪》(Men of Valor)的设计师担纲,以越战中的“新年攻势”为背景的FPS游戏。玩家扮演一个越战美国士兵,类似与于系列的游戏玩法,绚丽的热带雨林风光,独特的游戏背景,还有火爆的游戏画面,游戏的节奏很快,玩家扮演的士兵将是与他的战友协同作战,而玩家也不再是英雄,只是一个战场上随时牺牲的士兵......
评分:7.5分
游戏介绍:
ac联盟版sven co op4.8由于Ac联盟版的自带的软件Launcher.exe,acserver.exe,gameupdata.exe,updata.exe会被安全软件报毒,若被报毒请将这些软件添加到安全软件的信任列表,本联盟保证所有程序均安全无毒。
游戏介绍:
FFF(烧死异性恋)3d游戏还是半成品,这玩意还不好搞……(u3d渲染的画面效果貌似本身也很差)
评分:5.3分
游戏介绍:
VR特警这款游戏是日本世嘉公司最为经典的射击游戏大作之一,曾经长期名列街机排行榜首位,移植到PC以后,其游戏简便的操作、出色的声光表现以及紧张压迫的射击快感,使得这款游戏一出现便成为风靡一时的射击游戏,受到所有玩家的青睐。整体看来游戏的水准是令人满意的。喜欢射击游戏火爆刺激的玩家,快快准备好你顺手的武器(鼠标),亲身扮演一回在枪林弹雨中威风凛凛的VR战警吧?.....
评分:8.3分
游戏介绍:
《地铁:2033》是与《地铁:最后的曙光》在去年推出的,而如今将两作同捆於单一包装,名为《地铁2033重制版》,号称是“真正的导演版”,已利用其续作《最后曙光》的引擎重制,并且地铁2033重制版的游戏画面有了很大的提升。
评分:10分
游戏介绍:
《胜利之日:起源》是VALVE制作在日发行的射击类游戏。
评分:10分
游戏介绍:
战队神枪手(Marine sharpshooter)是款射击类游戏,该款游戏主要以黑白为主,逼真的画面给玩家们带来了很好的视觉效果,同时游戏中的声控让玩家在游戏中超级过瘾!
游戏介绍:
《武装突袭2:箭头行动》是捷克波西米亚互动集团出品的一款FPS 第一人称视角射击游戏。游戏故事延续前作的三年后,地点是在虚构的中东国家塔吉斯坦(Takistan),战役发生在城市和山区等地方,玩家可以使用新式无人飞机实施空中打击。
评分:10分
游戏介绍:
《三角洲部队:黑鹰计画之军刀小队》(Delta Force: Black Hawk Down Team Sabre)则是以中美洲哥伦比亚及伊朗为主题,玩家扮演美国精锐的反恐作战部队,深入哥伦比亚的热带雨林攻击藏匿其中的毒枭与恐怖份子。这两个虚构的战役就是要使习惯巷战的“黑鹰”玩家们感受广阔的野外作战的全新感觉。
游戏介绍:
对于喜爱第一人称射击类游戏的玩家,还是喜欢战争题材的玩家,我想你不会不记得《重返狼穴2》吧?现在,这款经典游戏的续作--《重返狼穴3:悍马攻击》(Humvee Assault )即将公布了!
评分:6.7分
游戏介绍:
NS物竞天择(Natural-Selection)是一款是也是首款结合了FPS和RTS元素的FPS游戏。 游戏的核心内容是人类与外星异虫的对抗。人类拥有大量可升级的科技,以及先进的装备,并依靠团队配合取得胜利
评分:10分
游戏介绍:
死亡核心是一款FPS太空战斗新作,死亡核心拥有诸多的环境谜题,玩家需要在游戏中攀爬一座巨大的塔,并要时刻提防不被安保系统击落到塔下,整个游戏的创意别具一格,相信能给大家不一样的游戏体验
游戏介绍:
《地铁:回归》主要是使用2013年《地铁:最后的曙光》的先进引擎来重制2010年的《地铁2033》,提升游戏的光照技术、动态天气、粒子效果等等。
游戏介绍:
《抗日:血战缅甸》的历史背景正处于1944年的大反攻中,抗日的烽火已经从大上海十里洋场燃到缅甸茂密的丛林。主角作为盟军的先遣队员,在敌前侦察时误入日寇的大部队的势力圈,而此时我军主力尚在数十公里以外!敌人正如潮水般涌来,总部给你的命令是死守阵地,直至大部队感到。
评分:10分
游戏介绍:
空袭 这不是演习(Air Raid This is not a Drill)是一款类似于抢滩登陆的游戏,玩家在游戏中扮演一名甲板炮手,控制40毫米高射炮及飞弹击落击沉来袭的敌机和舰艇 游戏提供多人操作模式,其中一种支持最多六人联手保卫一艘战舰,单人部分包含99个难度递增的关卡。
游戏介绍:
抢滩登陆战2003游戏采用实时战略游戏中的资源采集与生产功能。且各单位采用分工合作的模式。游戏中玩家除了可以如实时战略般的指挥、调度各单位外,更可亲自进行入各种机具中。游戏中将提供多种芯片系统,玩家必须依个人属性,准确的把芯片安装在适合的机具上。
游戏介绍:
「CODE:R~幻想_より郅颏长幛啤故|方スプリンタ`セル CODE:R的续作,所以叫做R2也可以,主要创新点是3D。3D动作游戏,类似MGS,画面比起同期3D游戏来说算是蛮不错的了,人物建模也相当不错,而且带有纸娃娃系统,跟原版MGS一样有复数服装可供选择,至于有没有数值上的影响……没注意看所以不得而知咯(摊手),由于是潜入动作游戏,所以有玩过MGS的童鞋们应该可以很快上手,希望一路杀过去的玩家……不在意评价的话似乎也办得到?总之就是这么一款游戏。
评分:6.7分
游戏介绍:
外籍军团:血桶是一款卡通风格的第三人称射击游戏,小巧的体积,但画面和操作表现都不弱,喜欢此类型的玩家不要错过。作为外籍兵团的最后一名幸存者,你要保卫村庄免受叛军袭击。
评分:5.0分
游戏介绍:
“毁灭逃离”是一款第一人称3D射击游戏,游戏的内容并不多,你要在操纵一个未来战士在巨大基地中击败敌人,还要面对巨型机器人的挑战,游戏的界面和大多数第一人称射击游戏类似,不过小巧的容量和简单的情节可以让你迅速体验一把射击的快感。
评分:9.2分
游戏介绍:
Cs零点行动联网对战版此版本可以快速刷出互联网服务器,省去你刷不出服务器的烦恼;
评分:5.3分
游戏介绍:
《史诗创世纪》是一款另类的球类竞技游戏,游戏讲述了未来世界通过一项非致命的球类竞技运动来解决纠纷,统治世界。史诗创世纪中玩家扮演一位未来人,用竞技运动来达成自己的任务,只有将竞技场中间的球投进敌方大门才能得分。
评分:10分
游戏介绍:
《死亡之屋3》在2002年10月曾发行Xbox版本,如今,喜爱恐怖游戏的玩家们又可以在PC平台体验到那毛骨悚然的刺激感,你可以使用霰弹枪去进行全新的冒险旅程,可以想尽一切办法去摧毁各种怪物。
评分:5.0分
游戏介绍:
沙漠风暴2重返巴格达玩家可以控制四个队员中的任何一个:队长,狙击手,工兵以及陆战兵。四个角色都各有不同的技能。玩家可以在不同的场景地点任意切换不同的角色使用各自具有鲜明特色的技能。根据情势需要选择所需要的武器应付突发事件。
评分:10分
游戏介绍:
《天灾计划》是一款拥有紧凑故事主线的次世代第一人称射击游戏。 《天灾计划》支持四人同时在线游戏,四名玩家要各自扮演游戏小队中的四名成员参与作战。每名小队成员在游戏中都会经历各自不同的剧情,而所有成员的故事又紧密联系且相互影响!
评分:5.0分
游戏介绍:
《我和启示2:刺耳》俄罗斯开发商Frostweep Games制作发行的,我和启示2:刺耳使用Unity引擎开发的一款第一人称射击类游戏。游戏是惊悚题材的,喜欢这类射击游戏的朋友不妨一试我和启示2:刺耳。
&&&&1&&&&&&
游戏合集推荐
从2008年-2014年 快猴网一直在努力做到最好
备案编号:粤ICP备号-151unity 第一人称射击游戏(推荐)
上亿文档资料,等你来发现
51unity 第一人称射击游戏(推荐)
第一部分:简介;这个教程中,我们详细了解下如何制作一个简单的第一;这个教程假定你已经熟悉软件Unity基本操作,掌;创建新工程;下载FPS_Tutorial.zip压缩文件,解;从Unity安装目录导入StandardAsse;导入工程后,你会在Unity工程面板中的“Sta;设置游戏环境;导入资源后,你会注意到在工程面板中有许多文件夹;工程面板中,从文件夹
第一部分:简介
这个教程中,我们详细了解下如何制作一个简单的第一人称射击游戏(FPS)。其中将介绍一些基本的3D游戏编程的概念和一些关于怎样如游戏程序员般思考的技巧。 前提
这个教程假定你已经熟悉软件Unity基本操作,掌握了基本的脚本概念。
创建新工程
下载FPS_Tutorial.zip压缩文件,解压,在Unity中打开工程文件。
从Unity安装目录导入Standard Assets资源包。
导入工程后,你会在Unity工程面板中的“Standard Assets”文件夹下看见这些资源内容。当我们导入新资源时,最好安装按照资源功能对其分组,例如:火箭、爆炸、音频等。
设置游戏环境
导入资源后,你会注意到在工程面板中有许多文件夹。
工程面板中,从文件夹“Object/mainLevelMesh”中选择“mainLevelMesh”。
在参数面板,FBXImporter选项中,你会发现“Generate Colliders”选项,勾选此选项。如果不做这一步,游戏中玩家会穿越地面直接掉下深渊(实际是开启“碰撞”,产生交互)
把“mainLevelMesh”拖放到场景中。
场景中不需要添加灯光,这关全部场景已经全部应用了灯光贴图。整个场景对所有灯光进行了灯光贴图渲染,使用了“预烘焙阴影”。灯光贴图对显示效果有很大帮助,特别是复杂灯光环境。
下面可以在场景中添加一个角色了。
添加主要角色
下面在场景中增加一个可以操控的角色物体。Unity针对第一人称射击游戏预置了许多内置的控制器,在工程面板Standard Assets-&Prefabs下。
添加第一人称控制器,点击工程面板Standard Assets旁边的小三角,弹出资源列表。找到Prefabs文件夹,点击小三角形,弹出资源列表。把“First person controller”拖到场景里。
这时场景中会出现一个代表玩家的圆柱体,三个大箭头代表物体在3D空间中的位置(如果没有看见箭头,选择物体,按“W”键),白色面代表物体当前视角。现在FPS控制器处于默认视角位置,通过移动它可以改变游戏视野。把角色移动到游戏环境关卡地面上面的位置。
Main Camera现在已经没有用处了,可以删掉了。
点击“Play”键,现在应该可以通过使用鼠标和键盘在本关卡地形中四处移动了(光标或者“W,A,S,D”)
现在我们创建了一个非常简单的FSP,下面我们给角色添加武器。
下面我们将给游戏角色一个类似榴弹的物体,可以在游戏中发射。要实现这个功能,需要创建一些脚本语言来在Unity中告知这个武器如何动作。
那么我们具体要实现什么呢?我们要使游戏角色能在摄像机的任意位置开火。但是,我们还是首先来思考一下游戏角色和武器。游戏角色游戏中是第一人称的视角,所以摄像机的位置与眼睛平行。如果玩家使用武器射击,武器应该是在角色的手部位置开火而不是眼睛的位置。这样我们就要增加一个“game object”(游戏物体)来代表榴弹发射器,同时把它放置在游戏角色手持武器时武器所处的位置。这样就保证了开火的位置没有问题。
创建武器发射器
首先,创建一个“game object”代表榴弹发射器。游戏物体是3D世界中的任一物体(角色、关卡、声音),零件就是游戏物体的属性。因此我们还需要对游戏物体添加零件: 从主菜单栏选择GameObject&Great Empty,并在层级面板中(Hierarchy)命名为“Launcher”。注意,空物体在场景中是看不见的,只是用它来作放置飞弹发射器。 现在在场景中把视野推近到FPS控制器,便于我们放置武器发射器。
层级面板中选择FPS控制器,确保鼠标处于场景视图中,按“F”键。使窗口以当前选择的物体为中心。
层级面板中选择发射器,主菜单栏选择Game Object&Move to view。注意发射器如何移动到FPS控制器附近的。然后使用手柄,把发射器移动到大概角色手部的位置。 注意:可以通过设置这个物体的位置来设定游戏角色是左撇子还是右撇子,不需要写代码。
使Unity窗口模式是“2by3”模式(window&Layouts&2by3),点击播放键(play)。确保层级面板中点选了发射器,四处移动角色,同时观察场景窗口。你将发现发射器并没有随着角色一起运动(现在再次点击播放键停止运行游戏)
下面来解决这个问题,层级面板中,把发射器拖放到FPS控制器下面的主摄像机上。弹出的对话框点击“是”。再次运行游戏,观察场景窗口,发射器已经和角色运动一致了。这样我们就把发射器与摄像机关联起来了。
下面我们来创建在玩家点击开火键时能够发射出来的飞弹。
我们先用一个简单物体-球体-代替飞弹。Unity主菜单栏点击Assets&Creat&Prefab创建一个预制(Prefab)物体,命名为“Missile”
创建一个球体(GameObject&Create Object&Sphere)
层级面板中,拖放球体到飞弹预制物体上(Missile),这时预制物体图标会变化。你可
以从层级面板中删除球体。
技巧:游戏运行中产生的任何游戏物体都应该是预制物体(Prefab)。
编写飞弹发射器脚本
FPS控制器是一个包含了几个游戏物体和部件的预制物体。FPS控制器本身是一个只能沿Y轴旋转的圆柱体,因此,如果我们直接把发射器脚本赋予FPS控制器的话,是实现不了上下开火的。所以我们把脚本赋予控制器中的能够四周转动的主摄像机。 下面我们来编写第一个描述发射器行为的JavaScript代码。
点击Assets&Greate&JavaScript,创建一个空的JavaScript文档。一个名为
“NewBehaviourScript”资源将会出现在工程面板中,把它更名为“MissileLauncher” 技巧:通过Unity&Preferences点击External Script Editor,可以自定义外部脚本编辑器。
工程面板中创建一个“WeaponScripts”文件夹,放置我们所有的武器脚本。把MissileLauncher脚本和飞弹预制物体(Missile Prefab)拖到这个文件中。 我们来看看飞弹发射器的完整JavaScript脚本。
进一步思考一下,我们到底想实现什么效果?我们要检测玩家是否按了开火键,然后产生一枚飞弹,然后把它沿着玩家朝向的方向按照一定的速度发射出去。我们仔细的解剖一下脚本:
var projectile: R
var speed=20;
function Update( )
这是脚本的开头部分,定义了一些属性,开启了“Update”的功能
if(Input.GetButtonDown(“Fire1”))
首先我们要检测玩家是否按了开火键,“开火1”映射的是鼠标左键和当前配置的键盘上的按键(可以通过主菜单栏的Editor&Project Settings&Input设定)
var instantiatedProjectile: Rigidbody=Instantiate(
projectile, transform.position,transform.rotation);
我们用变量来定义产生的物体。变量的类型是Rigibody(刚体),因为飞弹是具有物理属性的。
Unity中产生新物体使用的函数是Instantiate,它有三个参数,分别是:产生的物体、产生物体的3D空间位置、物体的旋转。它还有另一个语法结构,参照API手册,这里我们只使用这种结构。
第一个参数,projectile,代表我们想创建的物体。那么到底发射什么物体?具体产生的物体是可以手动设定的。实现方法:把Projectile定义为函数的外部变量,这样就可以在参数面板中显示出来。发射的物体也可以通过代码来创建,但如果你想使一个变量可调的话,还是用上面的方法。
第二个参数,transform.position,使产生的物体与发射器的空间位置一致。为什么就是发射器呢?因为如果要使飞弹产生的位置没有问题,脚本就要关联给发射器。
(transform读取的transform数据就是被赋予脚本的游戏物体transform数据) 第三个参数transform.rotation,与第二个类似,只是它的值与发射器的旋转值是一样的。
instantiatedProjectile.Vellocity=
transform.TransformDirection(Vector3(0,0,speed));
代码的下一部分使飞弹产生运动。为了实现运动,我们要赋予飞弹一个速度,但是在哪个方向上(X,Y,Z)产生速度呢?在场景中,点击FPS控制器,出现运动箭头(如果没有出现,按“W”键),其中一个箭头是红色、一个是绿色、一个是蓝色。红色代表X轴,绿色代表Y轴,蓝色代表Z轴。因为蓝色指向的方向,与玩家面朝的方向一致,所以我们要在Z轴上给飞弹一个速度。
(Velocity)速度是instantiatedProjectile的一个属性。我们怎么知道的呢?因为instantiatedProjectile是刚体的一种,如果我们看看API手册,我们就会知道速度是刚体的属性中的一种。同时也看看刚体的其它属性。要设置速度,我们就必须在各个轴向上设定数值。但还有个小问题。3D空间中的物体一般使用两种坐标模型:本地坐标系和世界坐标系。在本地坐标系中,物体的轴向只与物体本身有关。在世界坐标系中,轴向是绝对的,例如:向上,对所有物体来讲向上的方向都是一样的。
Rigidbody.Vellocity刚体物体速度必须使用世界坐标系。因此,定义速度时,需要把本地坐标系中的Z轴(朝前的方向)向转换成世界坐标系中的相应方向。可以用函数transform.TransformDirection,它有三个向量作为自变量。变量speed也应该定义成外部变量,便于后面在编辑器中直接调节数值。
Physics.IgnoreCollision(instantiatedProjectile.collider,
transform.root.collider);
最后,我们要关闭飞弹与游戏角色之间的碰撞。如果不这样做的话,飞弹产生的时候就可能与角色发生碰撞。可以在API手册IgnoreCollision下查询详细信息。 MissileLauncher.js全部完整代码如下:
var projectile : R
var speed = 20;
function Update()
if( Input.GetButtonDown( &Fire1& ) )
var instantiatedProjectile : Rigidbody = Instantiate(
projectile, transform.position, transform.rotation );
instantiatedProjectile.velocity =
transform.TransformDirection( Vector3( 0, 0, speed ) );
Physics.IgnoreCollision( instantiatedProjectile. collider,
transform.root.collider );
把脚本MissileLauncher赋予FPS控制器中的发射器。在层级面板中点击发射器,检查一下参数面板下面是否显示了MissileLauncher script。
先前创建的飞弹的预制物体还没有与脚本中的变量projectile创建关联,我们需要在编辑器中创建一下。变量projectile只能与刚体关联,因此,首先我们要赋予飞弹一个Rigidbody。
工程面板中点击飞弹,然后从主菜单栏选择Components&Physics&Rigidbody。这样将会给我们想开火发射的飞弹一个刚体属性。我们必须确保想在游戏中发射的物体类型与脚本中外部变量要求的物体类型是同一类型的物体。
创建飞弹与脚本中变量projectile的链接。首先在层级面板中点击发射器,然后把飞弹的预制物体从工程面板中拖拽放置在发射器参数面板中MissileLauncher script部分上。
运行游戏的话,你会发现点击开火键可以发出一个受重力影响的小球了。
下面,当飞弹与其他物体发生碰撞时,增加一个爆炸效果。要实现这个效果,我们要编写一段新脚本赋予飞弹。
创建一个新脚本,命名为Projectile。拖放到工程面板的WeaponScripts文件夹下。 那么我们想要脚本Projectile实现什么样的效果呢?我们要检测飞弹是否发生碰撞,然后在碰撞点产生一个爆炸效果。代码如下:
var explosion : GameO
function OnCollisionEnter( collision : Collision )
函数OnCollisionEnter内的程序代码的作用是计算被赋予脚本的物体是否与其他物体发生碰撞。
三亿文库包含各类专业文献、专业论文、中学教育、应用写作文书、文学作品欣赏、行业资料、外语学习资料、51unity 第一人称射击游戏(推荐)等内容。 
 第一人称射击游戏《激战海陆空》 《激战海陆空》(英文名: Battleground Europe)是一款由 Unity3D 引擎制作的大 型多人在线第一人称射击游戏(MMOFPS),同时更是当今...  第一人称射击类游戏提供了更 加丰富的剧情以及精美的画面和生动的音效。本游戏就是在 Unity 设计一款射击 类游戏,游戏主要面对的对象是 8-12 岁的儿童,对于这些...  《使命召唤》游戏评价报告 姓名:栾福建 学号: 序号:44 关于第一人称...unity 第一人称射击游戏... 暂无评价 11页 免费 射门游戏(只射门) 暂无评价 ...  1/2 相关文档推荐 HUNTBot-第一人称射击游戏... 暂无评价 3页 2.00元 ...unity3d贴图说明 14页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出...  盘点游戏史上十大被遗忘的FPS神作。FPS是第一人称射击类游戏的简称(游戏专有名词)。 FPS(First Personal Shooting Game):第一人称射击游戏 严格来说FPS属于ACT(动...  西昌学院毕业论文 论在第一人称射击游戏中植入广告的可行性 论在第一人称射击游戏中植入广告的可 行性作者:郑通 指导教师:王艺 (2010 级广播电视新闻学专业) ...  30 款热门 PC 游戏推荐 随着互联网行业的飞速发展,PC 游戏正成为人们休闲娱乐...《求生之路 2》 FPS 第一人称视角射击游戏,将为玩家带来新的合作生存模式,为...  基于DirectX的第一人称射击游戏制作_信息与通信_工程科技_专业资料。基于DirectX的第一人称射击游戏制作北京邮电大学世纪学院 毕业设计(论文) 题 目 基于 DirectX 的...

我要回帖

更多关于 二战第一人称射击游戏 的文章

 

随机推荐