自制游戏,拥有合理的持枪动画#知识前沿派对

自制游戏,拥有合理的持枪动画#知识前沿派对

首页枪战射击枪支DIY战斗更新时间:2024-09-07

大家好这里是BUG的死忠粉飞奔的老Z船长。我们上一期成功的让游戏角色动起来了,但是现在的动作非常的RPG,仿佛游戏是用枪托抢人而不是用子弹打人。虽然可以但是我并不想在游戏里面添加抢枪打人的功能作为一个射击游戏。

当现在的角色站在原地无论鼠标怎么移动,角色都站着不动非常的呆。而移动起来角色也只是将朝向转换为移动方向,角色需要精准的瞄准。但是话又说回来,当角色没有获得武器的时候,其实不太需要那么精准的瞄准,只是需要一个更加自然的动画,让我们在动画库里面找找素材,完善这个动画OK现在动画就比较自然了,甚至顺手把下蹲的动画也做了。

虽然现在动画依然依托答辩至少不会一眼RPG了,那么让我们想想获得武器的情况,在编辑持枪动画之前角色得有枪才行,到现在为止角色还没有拥有武器的能力。虽然编一个空气枪支出来也不是不行,让我们先用C++写一个基础武器的类,这个类你可以认为是武器的灵魂。如果要问这个灵魂里面有什么,我只能告诉你有屎山代码,让我们给这个灵魂赋予身体。

好了现在有一把枪了,让我们在VS里面添加拾取这把枪的代码。玩家拾取这把枪我只能说十分的完美。让我们想想游戏立下的flag。游戏不仅是一款射击游戏还是一款联机游戏,拿走武器的行为真的跟我们想的一样完美吗?让我们看看多玩家视角。

我只能说如果这是游戏里面这个地方只有这一把武器,我先落地拿走了这把武器。本来以为能拿下对面对面拿起了同一把枪,你用的是什么枪?我用的又是哪一把枪?

当两个玩家的客户端都认为自己该获得这把武器,就得找一个大佬来判断谁该获得这把武器。网络游戏里面谁是这个大佬?是的,那就是外挂。是的,那就是服务器。本地客户端将不再执行获得武器的代码,改由服务器执行。

这样当获得武器在其他玩家的客户端里,我一样获得了武器,这样就不会出现。获得了武器你觉得没获得武器,然后你还把我已经捡起来的武器捡起来把我*了的情况,令人舒适。我们的角色获得了武器,但是现在有个情况,就是除了非洲黑叔叔可能没有人这么拿枪。需要一套合理的持枪动作,让进入素材库找找有无合适的素材。

好了,我们的角色现在拿枪的动画非常自然,但是当我们在右前方发现目标准备瞄准。篇幅所限暂时编不下去了,兄弟们等我下一期。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved