世界杯足球游戏开发指南-世界杯足球游戏开发指南-FIFA/实况相比真实的足球比赛有哪些 - 哔哩哔哩

admin NBA赛事 2024-06-13 29 0

世界杯足球游戏开发指南-世界杯足球游戏开发指南-FIFA/实况相比真实的足球比赛有哪些 - 哔哩哔哩

现在的实况游戏做了很多的改动

球员的奔跑速度提升的非常多,这样加快了游戏的节奏,整局游戏的进攻和防守的回合增多,让进球数增加,刺激玩家的肾上腺素。

游戏的阵型不管怎么调整,它的阵型都是非常靠前的,这样的话,防守的球员才能暴露出空当,更有利于利于这个游戏进更多的球

另外游戏的AI更智能,在游戏中,数值高的球员大部分情况下都可以在对抗中战胜数值低的球员

进球判定其实比较简单,在Unity当中,只要设置一些碰撞器,比如如果球只要碰撞到一个球门后面看不见的碰撞器,那么我们就认为这个球已经进网了。进网以后还要有一些动画,比如球射进球门以后球网飘动的物理效果

出界的判定也很简单,比如判断出底线,我要在球门后面设置碰撞器,判断出边界还是偏边界,只需要在边界位置设置碰撞器就可以了

在游戏中的两个玩家之间,两个游戏玩家要操控22名球员,由于操作是同步的,因此包含的技术含量很高。如果用传统的数据同步方式,要同步22个球员的位置,方向等等信息,会占用非常大的网络,导致游戏卡顿。因此我们要使用帧同步

如果操作同步出现了卡顿,我们要能够进行追踪,甚至如果在一局游戏里面玩家断线了,还是能够追踪到当前这个游戏进度,并继续游戏,这些都是需要考虑的

如果要使用帧同步技术,那么你一定要使用定点数学和物理的计算方式,因为程序当中,浮点数是不精确的,它没有办法在帧同步的技术环境下,保证两个玩家的操作和画面表现是完全同步的

我们会在后续教给大家关于定点数学、定点物理和逻辑表现分离的内容。游戏一秒钟有60帧画面,并且游戏逻辑和网络是相关的,比如游戏的逻辑表现,一秒钟要计算几十次如何去实现一个逻辑表现分离的游戏框架。关于这一些也是很重要可以添加文末的Alice老师领取我们的《皇室战争S2:帧同步与分布式》的公开课。里面会详细的讲到帧同步和分布式相关的技术原理和技术实现

评论