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

请人做网站域名和主机高端网站建设服务商

请人做网站域名和主机,高端网站建设服务商,河南省住房建设厅官方网站,深圳网站开发哪些点击上方蓝字 关注【我的小碗汤】大家好#xff0c;我是小碗汤#xff0c;今天演示一个项目#xff0c;利用Unity做场景、用C#做交互逻辑#xff0c;将k8s制作成一个3D射击游戏。正好最近在学习Unity#xff0c;所以利用这个项目开始上手挺合适的。源码、可执行文件可以自…   点击上方蓝字 关注【我的小碗汤】大家好我是小碗汤今天演示一个项目利用Unity做场景、用C#做交互逻辑将k8s制作成一个3D射击游戏。正好最近在学习Unity所以利用这个项目开始上手挺合适的。源码、可执行文件可以自行下载也可在文末获取kube-chaos[1]是一款基于混沌工程风格的shmup游戏。Shmup一种射击游戏可以控制一架✈️或者角色在空中水平或垂直翻滚与敌人作战的游戏。这款游戏和kubernetes集群结合允许你进入集群节点探索Pod发射子弹摧毁节点上运行的Pod。游戏交互逻辑是用c#编写并由Unity引擎驱动。前提条件需要提前有一个kubernetes集群可以随意破坏的namespace作为战场本地机器上硬件资源使用Unity引擎来运行游戏如需编译自己的程序还需安装Unity[2] 2019.4或更高版本开始实践当前Mac机器上~/.kube/config中包含两个集群context# kubectl config get-contexts  CURRENT   NAME               CLUSTER          AUTHINFO         NAMESPACE *         context-cluster1   cluster1         admin            docker-desktop     docker-desktop   docker-desktopcluster1对应的context为context-cluster1是测试集群节点、Pod较多玩起来更刺激但有风险。docker-desktop对应的context为docker-desktop是本地集群Pod较少较为稳妥。从项目Releases[3]页面下载Windows或MacOS版本。下面在Mac上来做示例。下载MacOS的压缩包之后解压进入可执行文件目录运行KubeChaoswget https://github.com/Shogan/kube-chaos/releases/download/1.0.0/KubeChaos_macOS_1.0.0.zip unzip KubeChaos_macOS_1.0.0.zip cd KubeChaosmacOS/Contents/MacOS ./KubeChaos会进入到这样的界面从上到下输入集群的namespace、集群context、kubectl必须在System Path中然后Start运行进入游戏界面。摧毁Pod现场可以通过键盘的W、S、A、D或者上、下、左、右键控制飞机移动的方向鼠标左键控制发射。靠近Node时会自动打开进入节点的通道进入后可以看到该节点上指定的namespace下的Pod。发射子弹摧毁Pod会实时的反映在k8s API中状态变为Terminating。Node是不可以摧毁的。进入圆圈可以退出当前Node。这里附上视频来个赞编译自己的程序如果你想在前人的肩膀上增加自己的功能灵感然后编译源代码构建自己的可执行文件在Win、Linux、macOS多平台上运行可以按照以下步骤来操作。这里使用的Unity Hub 2.5.7、Unity 2019.4.34f1c1版本。启动Unity Hub在项目页面点击添加项目选择这个项目的根文件夹。在第一次加载时Unity将生成库资产可能会很慢。进入File - Build Settings或用快捷键WindowsCtrlShiftBMacCommandShiftB。确保Build中的设置如下图所示:配置Target Platform为想要构建的平台。这里下拉框的可选项如Windows/macOs/Linux需要在安装Unity的时候勾选目标平台Player Settings按钮中的其他配置保持默认即可。单击Build并选择一个构建输出位置这里输出到项目根目录之后可执行文件将被输出到这个位置构建需要一段时间这取决于机器性能编译中成功输出kube-chaos-me可执行文件这里其实生成一个kube-chaos-me.app目录# ls -l                   -rw-r--r--   1 smallsoup  test  53894 Jan 18 17:46 Assembly-CSharp.csproj drwxr-xr-x  14 smallsoup  test    448 Jan 18 15:22 Assets drwxr-xr-x  41 smallsoup  test   1312 Jan 18 19:08 Library drwxr-xr-x   3 smallsoup  test     96 Jan 18 17:29 Logs drwxr-xr-x   4 smallsoup  test    128 Jan 18 17:32 Packages drwxr-xr-x  23 smallsoup  test    736 Jan 18 19:05 ProjectSettings -rw-r--r--   1 smallsoup  test   3797 Jan 18 15:22 README.md drwxr-xr-x  44 smallsoup  test   1408 Jan 18 19:08 Temp drwxr-xr-x   6 smallsoup  test    192 Jan 18 15:22 docs drwxr-xr-x   3 smallsoup  test     96 Jan 18 19:08 kube-chaos-me.app -rw-r--r--   1 smallsoup  test    712 Jan 18 17:46 kube-chaos.sln drwxr-xr-x   3 smallsoup  test     96 Jan 18 18:48 obj # cd kube-chaos-me.app/Contents/MacOS # ls KubeChaos#  ./KubeChaos运行KubeChaos可执行文件启动游戏。这里附上视频来个赞再走本项目通过Unity、C#、kubernetes结合制作的小游戏非常有创意对于入门来说是个不错的练手项目。感兴趣的兄弟可亲自体验一下摧毁Pod的快感。参考资料[1]kube-chaos: https://github.com/Shogan/kube-chaos[2]Unity: https://unity3d.com/get-unity/download[3]项目Releases: https://github.com/Shogan/kube-chaos/releases[4]https://www.bilibili.com/video/BV14f4y1F7HB/
http://wiki.neutronadmin.com/news/82231/

相关文章:

  • 工业园区网站模版网络服务商怎么咨询
  • 阿里云电影网站建设教程seo查询站长工具
  • 网站建设 临沂自己做的网站怎么查
  • 网站怎么排版网站制作模板软件
  • 合适的网站建设的公司怎么找网站开发目录static
  • 上海短期网站建设培训济南网络推广网络营销
  • 网站建设办法上海企业在线
  • 便利的邯郸网站建设域名例子
  • 1t网站空间主机多少钱好的推广方式
  • 网站模板源码关键词快速排名seo怎么优化
  • 北京做网站的公司拟常用的行业管理系统
  • 建设银行企业官方网站wordpress静态页制作
  • 对营销网站建设评估及分析活动策划书
  • 和网站用户体验相关的文章jsp网站开发网上订餐系统
  • 网站托管运营怎么知道公司网站是哪家做的
  • 呼伦贝尔旅游网站建设中国建筑装饰网参数
  • 网站一个一个关键词做济南做网站 推荐行知科技
  • 手机网站开源wordpress 如何搭建
  • 百度网站收录查询地址云南做网站哪家便宜
  • 铁盒 东莞网站建设辽宁建设工程信息网评定分离规则
  • 黄岛网站建设服务快速建站代理
  • 做网站是什么编程模板网站 建设教材
  • 电子系网站建设方案短视频营销方式
  • 网站风格和色调华为服务器
  • 软件开发与网站建设c 网站开发项目
  • 一个静态网站怎么做有什么php网站
  • 请人做游戏的网站七台河新闻哪里看回放
  • 哈尔滨速成网站建设火车头采集器wordpress发布模块
  • 学习网站建设0学起前端优化网站
  • 龙湖地产 网站建设商城网站怎么做优化