当前位置: 首页 > news >正文

本网站正在建设图片给大家科普一下b站推广网站

本网站正在建设图片,给大家科普一下b站推广网站,国外大气网站欣赏,做网站赚钱难我们要知道,人机的移动和玩家的移动方式是一样的,所以我们可以将玩家移动代码以及检测碰撞代码移过来,唯一不同的就是人机检测到碰撞后会改变方向继续移动而不是停止 所以我们需要一个随机数使人机检测到碰撞后随机修改方向 Random rd new …

我们要知道,人机的移动和玩家的移动方式是一样的,所以我们可以将玩家移动代码以及检测碰撞代码移过来,唯一不同的就是人机检测到碰撞后会改变方向继续移动而不是停止

所以我们需要一个随机数使人机检测到碰撞后随机修改方向

 Random rd = new Random();

然后将方向的meiju类型给一个int类型

 enum fangxiang
 {
     Up=1,
     Down=2, 
     Left=3, 
     Right=4//方便随机数设置方向
 }

这样随机数是int类型方便强制类型转换为枚举类型

设置一个方向转换方法

private void gaibianfangxiang()//发生碰撞改变方向
{
  
   fangxiang fx=(fangxiang)rd.Next(1, 5);
    if (fx == Fangxiang)
    {
        fx = (fangxiang)rd.Next(1, 5);//强制类型转换
    }
    Fangxiang = fx;

}

在方法中首先我们定义一个新的方向变量用来存储改变后的方向

   fangxiang fx=(fangxiang)rd.Next(1, 5);//强制类型转换随机数1到5(不包含5)

然后检测转换后的方向与原方向是否相等

  if (fx == Fangxiang)
    {
        fx = (fangxiang)rd.Next(1, 5);//强制类型转换
    }
    Fangxiang = fx;

如果相等就再次调用随机数,反之就将人机方向转换为转换后的方向

将移动固定为true

http://www.fp688.cn/news/160989.html

相关文章:

  • 武冈网站建设能去百度上班意味着什么
  • 网站安全维护包括什么性价比高seo的排名优化
  • 兰州最好的网站开发公司开发新客户的十大渠道
  • 深圳市做网站的公司软文发布平台与板块
  • 做英文网站需要多少灰色产业推广引流渠道
  • 企业网站建设一条在线网站分析工具
  • 旅行社门店做网站嘛百度信息流推广和搜索推广
  • 网站域名后缀代表什么意思四川网站制作
  • 眉山建设中等职业技术学校 网站推广策略都有哪些
  • 网络网页设计师郑州seo顾问
  • 做网站用什么云服务器吗促销活动推广语言
  • 什么公司在百度做网站网络推广渠道
  • 制作企业网站公司排名抖音seo源码搭建
  • 代做网站毕业设计长沙企业关键词优化
  • 需要做网站的企业电话中国网站排名100
  • 网站建设制作要学什么关键词指数
  • 做视频网站 买带宽b站推广网站2022
  • 一级做ae视频直播可以吗多少钱群排名优化软件官网
  • 龙岩做网站开发哪家做的好网络营销十大成功案例
  • 做直播网站需要手续关键词分类
  • 海淀区企业网站建设seo是什么意思怎么解决
  • h5响应式网站做动画企业网页设计制作
  • 做网站哪家好 张家口游戏推广公司
  • 制作一个网站界面设计图片好看的网站模板
  • 如何入侵网站服务器网站制作公司排行榜
  • 网站建设委托合同搜索引擎的优化方法有哪些
  • 云南网站建设维修公司百度推广登录后台
  • 日本做电子贺卡网站企业中层管理人员培训课程
  • 一些简约大气的网站网络品牌营销
  • 大连地区做网站全网优化哪家好