有趣的第一人称和第三人称游戏


16340120
江城所在的数据科学与计算机学院


  • 有趣的第一人称和第三人称游戏

    • 前言
    • 第一人称
      • -FPS一个简单的分类
    • 第三人称
      • -代表作品

前言

相信基本大部分用电脑的人都免不了会接触到游戏,只是看大家的深入程度而已。
我呢,接下来简单说说我对了解过的游戏类型的一些认识吧!


第一人称

 第一人称射击类游戏,简称FPS(First-person Shooter)顾名思义,FPS就是以玩家的主观视角来进行射击游戏。玩家们是身临其境的体验游戏带来的视觉冲击,这就大大增强了游戏的主动性和真实感。早期第一人称类游戏所带给玩家的一般都是的屏幕光线的刺激,简单快捷的游戏节奏。                随着游戏硬件的逐步完善,以及各种游戏的不断结合。

历史上最早的FPS游戏原型是美国的Playnet Inc公司Cornered Rats开发室在上世纪90年代所开发的WarBird (战鸟)。在War Bird里,所有的角色只能用第一人称角度玩游戏。后来War Bird的原班开发团队于1999年开始开发WWIIOL:Battleground Europe(中文名《激战海陆空》)。在《激战海陆空》里,正式确定了左手wsad键控制角色前后左右移动右手鼠标控制角色转动方向的FPS游戏操作基础。所以业内公认的FPS鼻祖是《激战海陆空》而不是其它游戏。

-FPS一个简单的分类

  • 封闭型

    此类fps游戏的地图较为简单,地图四周经常会有高墙封闭起来,地图往往有几条固定的大路构成.地图中的各类物件往往与排列也很简单,其主要特征是地图规模较小,玩家一般在一定范围的区域内竞技。
    代表作为军团要塞,穿越火线,反恐精英,虚幻竞技场,荣誉勋章(PC版主要是联合袭击,先头部队,突出重围)等。

  • 沙盒型

    此类fps游戏中,玩家可以较为自由地在地图中游戏,地图中没有固定的路线,地图也较大,更富有战术的空间与观赏性,其一般带有剧情线索,玩家通过完成指定任务到达下一个关卡。大家可以看到非常广阔的地图背景。
    代表作为孤岛危机(主要指1代),激战海陆空,孤岛惊魂,使命召唤,战地系列,荣誉勋章:空降神兵,行星边际2,minecraft(我的世界)等。


可以看出封闭型与沙盒型游戏有着明显的背景区别,这就满足了不同口味的人群的需求,以上几部代表作明显给玩家带来了强烈的视觉冲击与非常好的可玩性。

当然,第一人称远不止这些,还包括动作类(ACT),角色扮演类(RPG),赛车类(RAC)等等,只是我不太了解而已。

以上的是第一人称的,而第三人称又是另类的体验,看看—-

第三人称

   第三人称,更具备客观性,在游戏中,你可以看到游戏者,你好像一个旁观者或者操控者,而不是本人,但你又确实参与其中,这是一种玄之又玄的感觉。这样更有利于观察角色的受伤情况和周围事物,以及弹道。在一些第一人称射击游戏中,可以进行对第一人称至第三人称的转换。

-代表作品


  • 生化危机

      生化危机(日本名称:バイオハザード、Biohazard,欧美名称:Resident Evil),由日本CAPCOM公司推出的电子游戏系列作品,创始人为三上真司。1996年,生化危机首次推出,便引起巨大反响,一举成为丧尸恐怖类游戏最具代表性作品,已成为当今世界上最受欢迎的游戏之一,2012年为止,该系列共推出了八款正篇游戏作品,包括其外传,和CG动画,而第九款正篇品正在开发中。
    

  • 战争机器

      《战争机器》是由开发3D游戏引擎虚幻3引擎的制作公司Epic Games所制作的Xbox360游戏,游戏的类型并非常见的第一人称射击游戏,而是采取背后视点的第三人称策略动作游戏,能更清楚的显示出玩家所操作角色的一举一动,与环境的互动也更为生动丰富。
    

  • 刺客信条

       一个男人被一个神秘组织"圣殿骑士"(Knights Templar)所绑架,了解到他的祖先都是这个组织的死对头"刺客"(Assassins)的成员。之后他被送回到欧洲中古黑暗的十字军东征时期,化身为飞檐走壁、身怀绝技、 除暴安良的白衣刺客Altair(阿泰尔)。
    

可以看出,第三人称又是一个不一样的体验,它能让你以上帝的视角看世界,在那里,你就是主宰者。
游戏的背景也是千差万别,其一般都是走剧情形式,故大多也是单机的,这又满足了另一部分人群的口味。

最后,用一个公式来表达我此刻的心情:

E=a∗logP+b

E=a*logP+b

这是我的一些了解,感兴趣的朋友可以看看。

有趣的第一人称和第三人称游戏相关推荐

  1. UE4蓝图第一人称转第三人称视角编辑(GameOver时)

    蓝图第一人称转第三人称视角编辑:打开BP_GameMode! 新建蓝图添加StaticMesh(静态网格体)固定在根目录下,添加相机(相机),设置隐藏在游戏中保证它再游戏中隐藏显示.

  2. [Unity3d]第一人称和第三人称视角完美切换

    最近一直在搞3D漫游,在第一人称和第三人称视角切换碰到些问题,视角的例子我是导入的官方的character controller包,不得不佩服官方脚本语言的写法,看了一下写的很完美,新手估计比较难看懂 ...

  3. Unity 第一人称、第三人称、漫游视角 控制器.

    前言 这是以前写的人物控制器(包含第一人称.第三人称.漫游视角),这里做个记录,方便后续参考使用. 实现 模型使用官方的,操作使用鼠标右键控制视角,键盘WASD.Shift控制人物移动. 切换到漫游视 ...

  4. 使用three.js实现跟随模型的第一人称、第三人称相机控制

    最近在我原有的"室内场景demo"的基础上做了一个跟随模型的第三人称相机控制,以键盘wasd控制模型的行走,以鼠标控制模型的朝向. 在线预览地址​​​​​​​ CSDN下载地址ht ...

  5. [UE4]使用Is Locally Controlled解决第一人称和第三人称武器位置问题

    一.在第一人称网络游戏中,自己看到的是第一人称,其他玩家看到的自己是第三人称. 二.由于第一人称和第三人称是不同的模型,所以枪在模型上面的插槽位置也会不一样. 三.在武器挂载在人物模型的使用,使用&q ...

  6. 视角设置(第一人称、第三人称)

    从Blank项目开始,利用自带的第三人称游戏人物设置视角 看起来很简单,但是每次做到这里我都要调整好久,那就记录一下吧! 第一人称游戏视角 一.初始准备: 创建一个Blank项目.创建一个Game M ...

  7. 3D游戏小总结(第一人称、第三人称实现)

    一:简易第一人称视角控制 private Transform cameraTransform;//相机[SerializeField] private Transform characterTrans ...

  8. 14_ue4进阶末日生存游戏开发[第一人称和第三人称的切换]

    在项目设置里面,新增加input设置ToggleView输入事件,输入为键盘v 打开小白人的蓝图,发现我们蓝图里只有一个默认的第三人你相机. 新增加一个相机,并为相机重命名,注意相机在哪一层里. 为了 ...

  9. 虚幻四如何实现第一人称_ue4用C++怎么实现第一人称和第三人称之间的切换?

    我最近也在做这个,所以说一下自己的思路,,,, 你应该去看看官方的第一人称射击例子,,,我自己的话大致有两种做法,,, 首先说镜头, 第一种,效果好一点的,需要两个模型和两个动作蓝图,一个是第三人称模 ...

最新文章

  1. 苹果手机数据转移到新手机_买了新手机,数据迁移用它轻松搞定
  2. 开辟与退出一个新的栈帧常用的汇编语言指令
  3. html通过php获取mysql数据_怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容...
  4. 【java】带时区的时间格式化
  5. kotlin学习笔记——操作符
  6. Sentinel介绍和Windows下安装Sentinel-dashboard
  7. 用一个小球揭开地球的面纱,探索地球运转的秘密!
  8. MATLAB小记_fread的用法
  9. HEC-RAS二维溃坝洪水模拟(尾矿库)
  10. zabbix企业应用之low level discovery监控mysql
  11. 戴森发布限量版V11 Complete智能无绳吸尘器
  12. mysql三高讲解(一)1.3 常见的mysql存储引擎
  13. java实现文件夹复制_Java实现文件夹复制
  14. WidsMob Viewer Pro Mac(照片与视频管理查看工具)
  15. 计算机中级培训感言,计算机中级培训培训感言
  16. ONNX转ms后,benchmark跑分非常慢
  17. 以用户体验五要素的思路,如何编写产品需求文档(PRD)
  18. [zkaq靶场]FineCMS的存储型XSS
  19. moment获取几小时前_moment.js 常用(几天前、相差几天、自然周、自然月)
  20. 现在还没多少人知道的商业模式,月入百万不是梦——消费盲返模式

热门文章

  1. spss连接mysql_通过结合使用 SPSS 与数据库仓库连接开展预测性分析
  2. JavaScript写横向二级导航
  3. ubuntu18.04重装R
  4. 7-10 公路村村通 (30分) C++ kruskal算法
  5. VSCode 安装Flutter 教程
  6. vertix7 时钟频率配置(verilog源代码)
  7. BUUCTF-Web:[GXYCTF2019]Ping Ping Ping
  8. C++ 6.程序流程结构—选择结构(嵌套if语句、经典问题三只小猪称体重、三目运算符、switch语句)
  9. linux ntp时间立即同步命令_Linux系统时间同步方法小结
  10. oracle exp导出表where,oracle EXP导出一张表时使用query参数指定where条件