拳头游戏教程

news2024/11/17 17:45:17

文章目录

  • 一、初谈游戏美术
    • 游戏美术师的作用
    • 视觉效果
  • 二、概念创造
    • 1.项目前期准备
    • 2.生成创意
    • 3.获取反馈
  • 三、角色设计
    • 从概念到3D模型
    • 3D建模的过程
    • 表面改变
    • 解剖学
    • 协作改变
  • 四、环境设计
    • 什么是环境美术
    • 创建的过程
    • 视觉层次
    • 可信度
    • 效率
  • 五、技术美术
    • 骨骼制作
    • 定制化工具
    • 移植
    • 开发流程
    • shaders
    • simulation
  • 六、角色动画
    • 游戏中动画的基本目标
    • 准备工作
    • 姿势
    • 动作
    • 动画系统
  • 七、视觉效果
    • 实时视觉特效
  • 八、声音设计
    • 设计目的
    • 音频术语
    • 音频设计工具箱
    • 融入游戏
    • 拟音
  • 九、用户界面设计
    • UX和UI
    • 视觉设计的原则
    • 动态影像的原则
  • 十、游戏设计
    • 什么是游戏?
    • 目标和进度
    • 阻碍
  • 十、游戏设计
    • 什么是游戏?
    • 目标和进度
    • 阻碍

拳头的游戏入门教程,主要偏向于美术方面,内容偏科普,感兴趣的也可以去b站看看原视频,非常有意思:https://www.bilibili.com/video/BV1Lt411h7pE/?spm_id_from=333.788.recommend_more_video.-1&vd_source=709b33a4a775bdb75c3e717828577824

一、初谈游戏美术

游戏美术师的作用

1.清晰度

传递信息

2.满足感

明确且响应迅速的反馈,

3.风格

呈现某种情绪基调

视觉效果

很多都与对比度有关

1.强弱对比

2.形状和尺寸的对比

3.细节的分布

二、概念创造

概念美术师:通过设计视觉上的解决方案帮团队解决问题

1.项目前期准备

理解要解决的问题:一切都是为了解决问题

设置约束:游戏的主体、机制、类型都会影响概念设计

调查研究:mood board

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iRxoiteU-1670238728422)(https://gitee.com/jiang_liyong/cloudimage/raw/master/image-20221205112746783.png)]

2.生成创意

快速画出你的技巧

关门技巧:防止无休止的修改(记下已经抛弃的方面,在感兴趣的地方多修改,从广到窄地拓展

3.获取反馈

寻求反馈时问一些更精确的问题;

不要盛大登场,画的越快越好,有了修改尽快寻求反馈

认真对待你的作品

这一话和上一话都提到了要多画,不要纠结于一幅画想要设计的非常好

三、角色设计

从概念到3D模型

抓住标志性的元素

3D建模的过程

代理模型:大色块,方便修改

高多边形雕塑

低多边形网格

UV图:高多边形雕塑中的细节画进来

材质烘焙

表面改变

材质绘制:贴图

着色器:shader

解剖学

创造不存在的生物也很有用

协作改变

比如设计角色的盔甲、围巾等部分会对动作有影响的,要和动作是,ta来一起改变

四、环境设计

什么是环境美术

创建的过程

首先和设计师讨论什么是最重要的部分,概念美术师会定下主基调,设计师会用灰色模块摆出场景需要的元素,比如障碍、陷阱、敌人位置等等。

灰盒->白盒->精细化->光照等一些打磨

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pPOBuWEq-1670238728424)(https://gitee.com/jiang_liyong/cloudimage/raw/master/image-20221205152344956.png)]

同样,环境美术也要服务于玩法、并且尽可能清晰地展示信息

视觉层次

分层与布置

光影

细节层级

可信度

叙事感:天气、年代、文化等都可以通过环境阐述(涌现式叙事)

调查研究:布局,细节

效率

模块化套件:模型重用,限制低多边形和贴图的数量

五、技术美术

骨骼制作

定制化工具

为美术师定制细微的需求

移植

简化流程

开发流程

创建更清晰的流程、工具来组织文件

1.版本控制

2.文件命名方式

在这里插入图片描述

shaders

自动填充环境

simulation

使用数学来模拟布料、材料、头发等各种东西

六、角色动画

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LeW3iQSd-1670238728426)(https://gitee.com/jiang_liyong/cloudimage/raw/master/image-20221205160601480.png)]

游戏中动画的基本目标

清晰的展示动作

构建可信的运动和物理法则

注入个性

准备工作

参照

姿势

作用线

重量分布:保证正常中心在脚上,道具离中心越近,可以代表这个道具越重

独特性

动作

距离和间隔

挤压和拉伸

动画系统

根据速度转换,转向,以及许多互动

七、视觉效果

实时视觉特效

粒子系统

如何创建一个火球

在这里插入图片描述

交互性的游戏体验

需要有约束,不能每一个特效都做的很大很酷炫

形状:一致性的图像语言方便区分,比如加号代表恢复,圆形代表护盾,尖刺代表伤害,比色彩更容易区分

在这里插入图片描述

色彩

时机:不要线性的设计,加入加速度或者延迟会更有趣

八、声音设计

设计目的

提供玩法线索:Jin鞥是否准备好,是否收到伤害,是否被敌人发现,是否需要更多资源

提供反馈

驱动游戏情感

音频术语

有时候不用文字来表述,直接bbox来表述

频率

包络线

在这里插入图片描述

起冲代表冲零到最大振幅的时间

衰减代表冲最大振幅到振幅稳定的时间

延续代表振幅稳定的时间

消失代表振幅稳定到零的时间

动态

对adsr进行微调就能表现不同的效果

音频设计工具箱

衰减:不同声音的衰减程度不一样

均衡

混响

融入游戏

对话,切换角色、boss战

拟音

缺少合适的音频就得使用拟音

九、用户界面设计

UX和UI

UX:User Xperience
在这里插入图片描述

UI:User Interface
在这里插入图片描述

视觉设计的原则

利用简单的方式展示复杂的信息,以便玩家能快速理解并作出应对

了解你的玩家:了解你的玩家会在哪里玩,用什么玩?不同类型对于ui信息的需求也不一样,卡牌,4x游戏ui很丰富,叙事游戏比较简单

系统性地思考:统一且高度流畅

布局

动态影像的原则

ui不是静态的过程,如果说视觉设计是为了传递一条容易理解的信息,那么动态就是为了让这条信息被清晰感知

响应性:点击感觉要流畅轻松

意图:将交点转移到关键行动和路径

意识:各种元素自适应地在对应的位置呈现

一致性:规则要已知

物理直觉:使用符合游戏品牌的风格化元素

十、游戏设计

什么是游戏?

目标、阻碍、选择和规则,但是最重要的,要有乐趣:比如体验一种幻想世界,经历刺激和冒险,友情和熊庆,精通技巧,探索未知,创意和表达

因为有趣的定义很主观,所以设计核心体验很重要

目标和进度

进度要明显,要注意高潮弧度

阻碍

挫败感是必要的,这个可以看一下樱井政博的风险收益理论

困难与不公平:如果游戏有不一致或者难以预测的内容,就会让玩家不公平

转移到关键行动和路径

意识:各种元素自适应地在对应的位置呈现

一致性:规则要已知

物理直觉:使用符合游戏品牌的风格化元素

十、游戏设计

什么是游戏?

目标、阻碍、选择和规则,但是最重要的,要有乐趣:比如体验一种幻想世界,经历刺激和冒险,友情和熊庆,精通技巧,探索未知,创意和表达

因为有趣的定义很主观,所以设计核心体验很重要

目标和进度

进度要明显,要注意高潮弧度

阻碍

挫败感是必要的,这个可以看一下樱井政博的风险收益理论

困难与不公平:如果游戏有不一致或者难以预测的内容,就会让玩家不公平

运气和技巧:这个可以看一下万智牌之父在gdc的演讲,高运气高技术的游戏有德扑、吃鸡、自走棋

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/63445.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

模拟百度网盘

linux下基于多线程和tcp去实现了一个模拟网盘,实现cs之间的下载互传大文件,实现断点续传,秒传,利用md5进行校验,实时显示百分比 整体框架: 整个项目是在Linux环境下用C语言开发的,基于TCP协议,采用多线程的socket通信方式。 普通上传和秒传:客户端会先计算文件的MD…

(六)Vue之MVVC

文章目录MVVCVue中的MVVCVue代码中的MVVMVue学习目录 上一篇:(五)Vue之data与el的两种写法 MVVC MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。 MVC参考:MVC架构模式 MVVM 就是将其中的View 的状态和行为抽象…

YOLOv5实现车辆检测(含车辆检测数据集+训练代码)

YOLOv5实现车辆检测(含车辆检测数据集训练代码) 目录 YOLOv5实现车辆检测(含车辆检测数据集训练代码) 1. 前言 2. 车辆检测数据集说明 (1)车辆检测数据集 (2)自定义数据集 3. 基于YOLOv5的车辆检测模型训练 (1…

【Python】-- Turtle绘图(使用代码画喜欢的图形!)

什么是Turtle? turtle库是Python语言中一个很流行的绘制图像的函数库,可以想象一个小乌龟在爬行,它的爬行轨迹就是绘制出来的图形,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的…

罐头食品市场向好,APS车间排产软件保证食品制造企业有序生产

这些年,随着人们健康意识的不断提升,一些消费者认为,罐头的保质期长是因为添加了大量的防腐剂,但实际上这是一种错误的认知。罐头食品不需要添加防腐剂,而是采用热力杀菌和密封工艺,达到商业无菌和真空保存…

如何管好一个迭代?让数据帮你回答这些关键问题

对软件从业者来说,『敏捷开发』早已不是一个新名词。 相比瀑布模型,敏捷开发模型更强调演进式开发,快速灵活地应对变化,最终交付使客户满意的产品。这就要求研发团队内部、研发团队与产品乃至与业务、客户之间的密切沟通。当变化…

CW6163C车床的三维仿真及加工工艺

目录 1 传动轴分析 - 1 - 1.1 传动轴结构特点 - 1 - 1.2 传动轴的工艺分析 - 1 - 1.3 传动轴的技术要求 - 2 - 2 毛坯的选择 - 3 - 2.1 毛坯的类型 - 3 - 2.2 毛坯余量的确定 - 3 - 2.3 毛坯草图 - 4 - 3 工艺规程设计 - 5 - 3.1 定位基准的选择 - 5 - 3.1.1 粗基准的选择 - 5 …

div做一个简单的自适应布局

div做一个简单的自适应布局 效果 代码&#xff1a; <template><div class"main-page"><div></div><div></div><div></div><div></div><div></div></div> <style lang"le…

深入浅出——spring和AspectJ实现AOP操作

基本概念可看我之前的文章 AOP——基本概念、底层原理&#xff0c;这次直接来实现AOP的操作&#xff0c;在介绍操作之前&#xff0c;我们得先介绍AOP的各种术语 aop操作术语 1、连接点&#xff08;JoinPoint&#xff09;&#xff1a; 类里面哪些方法可以被增强&#xff0c;这…

小白必知必会的几个IP地址知识

小白必知必会的几个IP地址知识1.IP地址的定义2.IP地址的组成3.IP地址的分类4.广播地址5.IP多播6.子网掩码7.CIDR8.全局地址和私有地址1.IP地址的定义 IP地址(IPv4地址)由32位正整数来表示。TCP/IP通信要求将这样的IP地址分配给每一个参与通信的主机。IP地址在计算机内部以二进…

三问HPE,你真的想买下Nu­t­a­n­ix么?

【全球存储观察 | 热点关注】据多个媒体消息报道&#xff0c;慧与科技HPE在近几个月与超融合提供商Nutanix就收购进行了谈判。 在这之前的2017年2月&#xff0c;HPE以6.5亿美元收购了超融合全球老二SimpliVity&#xff0c;后来整合成了HPE重要的超融合产品线&#xff0c;并进一…

全栈测试工程师是怎么样练成的?

不久前&#xff0c;一位朋友让帮忙推荐个测试工程师&#xff0c;于是聊到了他们对测试工程师的诉求。 朋友公司是一家做教育软件的公司&#xff1a;Web端、App端产品都有涉及。 最初的诉求就是想找一位有1-2年相关产品测试经验的人即可。 但经过几轮沟通后&#xff0c;他的诉求…

.NET代码调优让程序占用内存减少

建了一个默认的ASP.NET Core Web API的项目,也就是那个WeatherForecast的默认项目模板,然后他把默认的生成5条数据的代码,改成了生成150000条数据,其他代码没变,如下: public IEnumerable<WeatherForecast> Get(){return Enumerable.Range(1, 150000).Select(index…

毕业设计-基于机器学习的二维码和条形码识别

目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 &#x1f4c5;大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科…

ssrf漏洞--补充部分

可以使用的协议 下面是攻击时常用的协议 http/httpsftptftpsftpfiledictGopherldapldapsldapi file://path/to/file dict://<user>;<auth><host>:<port>/d:<word>:<database>:<n> dict://127.0.0.1:1337/stats ftp://127.0.0.1/ …

git常见bug及其解决方案

git常用命令和常见bug1、git主要命令2、git commit 提交的时候报错husky > pre-commit hook failed3、git命令行将本地仓库代码上传到github或gitlab远程仓库4、没有git pull更新代码就push的报错5、git 拉取某个分支的某一个commit的代码6、GitLab中配置SSH key7、配置成和…

QT:布局管理器消息盒子

让组件在水平和垂直方向对齐 有三种常用布局管理器&#xff1a; 水平&#xff0c;QHBoxLayout 垂直&#xff0c;QVBoxLayout 网格&#xff0c;QGridLayout(使布局好的界面嵌套到主窗口) 1.让组件大小固定 修改属性&#xff1a;minimusize&#xff0c;maxmumsize 最小和最大组件…

腾讯智慧交通的「KPI底座」

腾讯智慧交通背后&#xff0c;打造的是产业数字化下的数字产业新模式&#xff0c;也更是数字孪生、全真互联的新底盘。 作者|斗斗 出品|产业家 过去的一年&#xff0c;交通行业迎来一份重磅的文件《国家综合立体交通网规划纲要》&#xff0c;该纲要有一个最为关注的数字指…

HTML设计一个简单的奥迪RS汽车主题网站( web网页制作期末大作业)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

节能灯与led灯哪个对眼睛好?分享专业护眼的led灯

led灯完胜&#xff0c;也是现在大部分家居主流灯具。 许多家庭有这个疑惑&#xff0c;节能灯与led灯哪个对眼睛好&#xff1f;节能灯最大亮点就是寿命长&#xff0c;能量转化率比白炽灯高很多&#xff0c;但是跟led灯相比&#xff0c;是led灯的转化率更高的。 那么节能灯有哪些…