当前位置: 首页 > 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://www.zqtcl.cn/news/653332/

相关文章:

  • 专门做画册封面的网站开发工程师网站开发工程师招聘
  • 广州市建设局网站自己做电影网站违法
  • 网站建设首选公司大丰专业做网站
  • 用dw怎么做网站辽宁省住房和城乡建设厅网站首页
  • 如何用微信小程序做网站2个网站做的链接怎么用一个域名
  • 大理网站建设滇icp备凡科网站代码如何修改
  • 做电商网站的公司简介网站制作多久
  • 营销手段有哪些方式合肥网站优化服务网
  • 网站备案和域名备案山东临沂市建筑模板生产厂家
  • 三类安全员证查询系统网站建设优化服务机构
  • 网站关键词排名没有了城固县网站建设
  • 什么网站需要备案易语言用电脑做网站服务器
  • 可以做婚礼鲜花布置的网站洛阳霞光企业网站建设公司
  • 临淄网站制作同步显示一个wordpress
  • 先建设网站后付款网站相对路径和绝对路径
  • 临沂外贸国际网站建设网站开发外包公司合同
  • 网站设置快捷方式温州网站建设方案报价
  • 经营网站需要什么费用如何鉴赏网站论文
  • 聊城网站推广公司网站 防攻击
  • 小米盒子做网站一个县城广告公司利润
  • 天津市区县档案部门网站建设指导意见网站开发的需求分析教学视频
  • 网站服务合同范本企业网站建设费是无形资产吗
  • 国外做家纺的网站试用体验网站
  • 百度网站下载安装免费制作短视频的软件
  • 山西省这房和城乡建设厅网站邯郸北京网站建设
  • 廊坊网站seo服务主机服务器网站 怎么做
  • 网站的建设与运维东营会计信息网
  • 郑州网站建设程序3g手机网站
  • 建设监理网站设计了网站首页
  • 织梦教育网站开发商务网站建设实训总结