体育游戏中的Player类

    最近在作一个棒球的游戏,开始感受仍是挺酷炫的,可是其实作法挺朴实的,想象中的球员是多么智能,这样那样的,其实只是表象。编程

    关于球员的类是游戏里很是重要的部分,这个玩意怎么写呢,能够这样写......服务器

    棒球和足球篮球不太同样,比他更难或者更简单,估摸着思路可能不同吧,没作过,不懂,有本人工智能编程什么的,有个例子讲足球的,刚哥就是看着书搞了一个出来,吊。。。咱们的球员主要大部分的行为,均可以是这样的:让他跑到某个点,跑到了,播动画....好比 去接一个高飞球 这个那个的。最基本的函数就是,转身+跑步,外加还有一堆各类标记状态的玩意。再用一个枚举变量,表示当前状态,好比接球,接球状态就是先转身,再让他跑到一个点,这个点是固然是 球飞到的那个落点,提早知道球的落点是必须的。固然,必需要提早跑到,提早播动画,而后在动画正好把手举起来的时候,球落到手里,可是。。。。这样很差去作,因此,有些游戏 感受球把人给穿过去了,又回到手里了,这很正常,由于我也遇到了。。。机器 帧率不稳定这样那样的缘由,致使球运动 跟计算的不同也挺正常的。。。最后再作一个相似大的局面一个处理,出现某一种状况,统筹一下 全部人的状态,A去接球,B去占垒。。。就比如篮球,我此次进攻,必须得两分,不管玩家怎么操做,结果就是得两分,虽然有点假,可是这样好处挺多的,好比假如这是一个联网游戏,你只须要把结果发过去,得两分得方式 多种多样,可是结果是同样的,在客户端只须要选一种状况表现一下就行,写过服务器的都分享说,不一样机器上面对同一种操做形成的局面不同是一个大坑。固然,篮球的状况,很复杂,应该是不能这么作,可是棒球不同,棒球基本状况更容易总结出来。。。无论怎样,反正就这么作了。。。有问题,再YY,若是你把状况搞得多一些,仍是能够玩一玩的。这样作,处理状况会比较多,可是思路简单朴实,若是本身去写一个ai去,本身决定本身应该干吗,首先,这个挺难写的,效果也是个问题,比赛的时候状况仍是很是复杂的,面面俱到真的很不容易。。。函数

    最后,但愿这个项目,能够有一个好的结果吧。动画

    注:这个也是主要参考了XX游戏的实现方法。人工智能

    注注:我以为抄这个字替换参考更合适。。。游戏

相关文章
相关标签/搜索