首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

带你进入游戏当中的人工智能

游戏,一向被视为洪水猛兽,毒害青少年,甚至很多成年人也沉迷其中,然而,娱乐是我们们每个人的天性,游戏的设计和制作也是极大考验技术水平,设计水平,对于国家互联网技术的发展具有代表意义。

随着游戏行业的快速发展,人们对于在游戏中的交互体验的要求也越来越高,游戏交互体验通常包括玩家与玩家、玩家与游戏人工智能等之间的交互。其中,游戏人工智能是游戏的重要组成部分,玩家与游戏人工智能之间的交互质量的好坏直接影响到了游戏玩家的游戏体验。

但是,传统游戏中的人工智能角色的视觉模型多采用视锥模型,由于视锥模型会随着观测距离的延长而不断增大视觉区域,这与人体真实的视觉区域会产生误差,造成人工智能角色在对远处进行观察时能够观测到比真实人类更多的场景,导致玩家与游戏人工智能之间的交互的真实感降低,不利于玩家的游戏体验,这就需要我们设计出一种能够实现游戏人工智能真实感视觉的方法。

调取游戏程序中人工智能角色在当前所处虚拟区域的坐标,根据坐标获取游戏场景信息并对所述游戏场景进行渲染和显示,根据游戏场景信息确定人工智能角色所在虚拟区域的可视距离参数;所述游戏场景信息包括天气效果。天气效果包括晴天、阴天、小雨、中雨、小雪、暴雨和暴雪。其中,晴天对应的可视距离参数为100%、阴天对应的可视距离参数为90%、小雨对应的可视距离参数为80%、中雨对应的可视距离参数为70%、小雪对应的可视距离参数为60%、暴雨对应的可视距离参数为50%、暴雪对应的可视距离参数为40%。

将上述得到的可视距离参数乘以人工智能角色的初始可视距离计算得到人工智能角色的真实可视距离,初始可视距离为虚拟区域中对应的300米,初始可视距离的大小符合人类的视觉规则,有效提高了人工智能的真实感视觉。

调取游戏程序中人工智能角色的动作数据和视角数据,根据人工智能角色的动作数据确定所述人工智能角色的眼睛位置,并结合视角数据得到的真实可视距离构造人工智能角色的视觉模型,同时人工智能角色眼睛后方的物体及角色不会被辨识,以达到真实感视觉,有效提高了人工智能的真实感视觉。

获取人工智能角色所处虚拟区域的几何形状特征参数,得到的人工智能角色的视觉模型建立人工智能角色的可视区域;所述几何形状特征参数包括形状、长和宽。

检测人工智能角色可视区域内除人工智能角色之外的物体及角色,提取人工智能角色与被检测物体及角色之间的距离信息,智能计算被检测物体、角色是否进入人工智能角色的可视范围内;距离信息包括人工智能角色与被检测物体及角色的位置、距离长度和角度。

充分利用数学知识,结合计算机编程,推动游戏事业发展,以健康、科学的视角看待游戏,抛弃偏见,迎接发展。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190707A0I4FV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券