首页 > 其他分享 >关卡设计中的形状理论

关卡设计中的形状理论

时间:2024-03-01 17:11:21浏览次数:36  
标签:感受 玩家 形状 三角型 设计 关卡 矩形 我们

形状定义

1.不同的形状总是给人不同的感受

  • 圆形:安全,童趣,完美主义,滚动
  • 三角型:危险,指示性,尖锐,速度感(非正方向的三角形会给人一种不稳定感)
  • 矩形:稳重,人造的,具备功能性的

2.在关卡中的应用

圆形

在这个空间中,布置其中圆桌给人一种,轻松,安全的感受,看上去这个地方像是一个小餐馆或是一个真正举办partty的地方
发散:
如果想要这个区域突出这种感受,可以多多使用圆形的元素

三角型

在这个空间中具备大量的三角型元素,作为一个危机重重的地宫来说,三角型元素特别适合在这种场合中使用
发散:
在这个场景中,有大量三角型,圆形和矩形组合而成的空间,
而这在玩家的潜意识中产生了影响(什么是危险的,什么是安全的,什么是稳定的...)
接下来,玩家就会自然而然的选择自己接下来的行动

矩形

在这个例子中,使用了大量的矩形来提示玩家,哪些部分是可能走的通路或有别的什么功能的地方
这个平台是一个很有意思的东西,看上去很不稳定,但是因为使用了矩形的关系,玩家很容易就会明白,这个平台是一个可以站上去的地方

总结

  • 不同的形状可以带来不同的情绪体验
  • 高亮玩家可玩/不可玩的空间
  • 结合使用这些形状元素可以带来丰富的体验

环境形状

形状结构

  • 建筑学
  • 不是所有的房间都是方块
  • 如何做关卡循环
  • 特殊形状的房间形状

    从视野遮挡的角度上来看
    下列三种门框,提供的信息量是不同的
    第一种门框,是一种中立的形状,因为两边的视野遮挡都是一致的
    第二种门框,会显得视野开阔,似乎更有利于玩家这边
    第三种门框,视野受限,似乎不利玩家这边

形状叙事

从下面的两张图中,我们可以感受到何种不同?

总结

  • 研究建筑学
  • 建筑种的形状可以提供可玩性以及情感意图
  • 与美术沟通,寻找最好的形状来叙事

形状引导

引导地形

在下列图片中,我们看到这个楼梯呈现出一种三角型的指引箭头,而这形成了一种路线指引

而在这个例子中,我们可以发现墙上有一些像是可以攀爬的平台,它们呈现出一种层层叠叠的矩形结构,使我们相信,我们可以攀爬这些玩意

地标

通过下列两个图片的对比,我们可以发现,在左图中如果场景中都是相似的形状,那么玩家会很迷茫,
而右图中出现了一个形状有意思的东西,很显然这个东西就是地标了,
当然如果形状之间不拉开对比度,那么就算使用了很多很多有趣形状也会造成迷茫

形状运动

  • 我们如何看形状决定了我们如何感受
  • 形状会影响我们的移动
  • 潜意识影响着我们对空间的感受
    想象一个矩形的空旷走廊,我们在这里能感受到的是什么?只能是前后移动

    当我们把矩形和圆形组合,我们就能得到一个具有重点感的区域

总结

  • 在潜意识层面上,形状会影响我们对角色/环境的感知。甚至是我们的运动。
  • 形状是向玩家突出提示/危险的好方法。
  • 建筑不只是方形的房间,试着将形状与情感或你希望玩家如何移动联系起来。
  • 形状可以讲述环境叙事。

标签:感受,玩家,形状,三角型,设计,关卡,矩形,我们
From: https://www.cnblogs.com/shaoSaxon/p/18047329

相关文章

  • 第八章 函数设计与应用
    第八章函数设计与应用一、函数定义和使用1、基本语法def函数铭([参数列表]):​ ""注释""​ 函数提2、递归函数函数在执行过程中又调用了函数自己回文:defisPalindrome(text): iflen(text)<=1: returnTrue iftext[0]!=text[-1] returnFalse returnisPali......
  • SOLIDWORKS参数化设计之工程图更新 慧德敏学
    SOLIDWORKS参数化设计不仅仅包括三维模型的参数化设计,还包括工程图的自动更新,由于自动出图仍然存在一定的局限性,不能完美的实现视图的布局及尺寸的标注,因此,现阶段采用的最多的仍然是图纸的更新,也就是利用SOLIDWORKS本身三维与二维模型的关联性,当三维模型尺寸变化之后,二维图纸随着......
  • 代理模式2 (设计模式)
    ClassLoader的作用在java运行的时候,ClassLoader(类加载器)负责将类文件加载到内存中,并转化为java运行时的java类。ClassLoader是java虚拟的(JVM)的一部分,它的主要作用是动态的加载java类。 1.当java程序需要某个类时,ClassLoader负责将该类的字节码(.class)文件加载到内......
  • 运用表单设计工具实现流程化办公!
    当前,不少企业希望能借助低代码技术平台的力量实现流程化办公。这也是当前一个比较有前景的发展趋势。表单设计工具是低代码技术平台里的一项重要功能,在推动企业做好数据管理工作、沟通部门领域发挥了重要的价值和作用。想要实现流程化办公,不妨一起了解表单设计工具、低代码技术平......
  • SQL Server查询设计器
    您知道如何使用查询设计器编写SQL脚本吗?一起来看看吧。关于查询设计器查询分析器是一个图形化的数据库编程接口,是SQLserver客户端的重要组成部分。在构建复杂的查询,涉及到许多表,视图等的时候,查询分析器特别有用。查询设计器还可以有利于学习如何编写SQL。通过查询设计器生......
  • 面试必备:一线大厂Redis缓存设计规范与性能优化
    说在前面你是否在使用Redis时,不清楚Redis应该遵循的设计规范而苦恼?你是否在Redis出现性能问题时,不知道该如何优化而发愁?你是否被面试官拷问过Redis的设计规范和性能优化而回答不出来别慌,看这篇文章就行了本文,已收录于,我的技术网站aijiangsir.com,有大厂完整面经,工作技术,架构......
  • 接口设计的考究-会补贴用户端-应用跳转的网页授权
    【业务场景】我司会补贴系统的员工移动端,点击商家应用图标,会跳转到外部的商家应用。UI原型如下图。  技术实现方面,因为涉及到跨系统交互,并且要携带登陆用户信息,这里呢,网页跳转到外部应用需要一个网页授权码。那么,前端需要调用后端一个接口。【初始技术方案】后端提供的......
  • 从“[微信支付-现金红包]开发文档”来看接口文档和系统设计
    【微信支付】现金红包开发者文档:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1  文档特色1红包是什么?--在“产品说明”里图文并茂地有介绍。 数据词典-命名方面的瑕疵 红包的命名:发放红包接口名“sendredpack”里,“红包”命名为“......
  • 原型模式 (设计模式)
    对于熟悉JavaScript语言的前端程序员来说,原型模式是一种比较常用的开发模式,即使JavaScript引入了类的概念,但它也知识基于原型语法糖而已。不过如果你使用的是java C++你就很少使用原型模式。 原型模式的原理和应用: 如果对象的创建成本比较大,而同一个类的不同对象之间差......
  • 设计原则&模式:六大设计原则
     单一职责原则(SRP:SingleReposibility Principle)定义:一个类或者模块只负责完成一个职责。 里氏替换原则(LSP:LiskovSubstitutionPrinciple)定义:所有使用父类的地方可以使用子类的对象,子类可以扩展父类的功能,但是不能替换父类的功能。如果需要替换父类功能,建议——多用组合,......