Unity游戏制作(五)

3D 游戏与编程 Homework 5

实验内容

  1. 编程实践:编写一个简单的鼠标打飞碟(Hit UFO)游戏。游戏内容要求:
    1. adapter模式 设计图修改飞碟游戏
    2. 使它同时支持物理运动与运动学(变换)运动

实验环境

  • Windows
  • Unity 2020.3.18

技术日记

一、物理系统与碰撞

1. 物理引擎基础知识

1. 物理引擎学习与使用

物理引擎的使用可能是最简单的。你要做的事情可能就是将力作用在游戏物体上。

尽管你不必学习物理引擎原理与算法,如

  • 物理引擎涉及复杂的运动学知识
  • 碰撞计算与优化

为了有效使用物理引擎,你需要:

  • 了解物理运动的基本知识
  • 理解游戏离散仿真产生的特殊现象,避免游戏失真
  • 了解可能导致性能问题的方面,使得游戏更加流畅

2. 运动与物体建模

刚体(Rigid body)

刚体是指在运动中和受力作用后,形状和大小不变,而且内部各点的相对位置不变的物体。

  • 绝对刚体实际上是不存在的,只是一种理想模型,因为任何物体在受力作用后,都或多或少地变形࿰
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值