游戏开发基本介绍

开发游戏的必备要素

GameObject 游戏对象(角色)

玩家角色和敌方角色、背景模型、特效、2D手段现实的得分等游戏画面上出现的所有东西都是游戏对象

当然,游戏对象还包括很多没有显示在画面上的物体,摄像机和灯光就是两个典型的代表。

摄像机的功能是决定“场景的显示范围以及显示的角度”

灯光的概念类似于现实中的照明,它用于决定3D模型的色泽

一些游戏对象会根据关卡等级数据来生成敌方角色,这类游戏对象也是不可见的。本质上来说他们属于管理对象将决定那种敌人将在何时、何处出现,类似“指挥官”的角色。

Component 组件(角色的功能)

组件是附加在游戏对象上的各种功能。单纯的3D模型和2D图片摆放好,不是角色,要成为角色,要求素材能够按照玩家的操作运动,能够展现特效和音效,以及对玩家操作产生某种反应等。

所谓组件,就是用来将这类“响应玩家操作”“播放画面”等共功能和美术素材相结合的载体。

共同原则需要什么功能才能添加什么组件

eg:玩家角色需要哪些功能

操纵角色————显示功能、动画功能

读取鼠标和键盘的操作并使角色移动—————玩家操作

防止和敌方角色或背景对象发生重叠嵌套—————碰撞检测

将模型显示到画面上————网格渲染器

脚本是能够定制的组件

Asset 资源(美术素材和音频等数据)

资源指3D模型和2

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂神之瘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值