找回密码
 立即注册

微信小程序源码开发及搭建

匿名  发表于 2023-4-2 10:10:17 阅读模式 打印 上一主题 下一主题
  本文将操纵小法式游戏供给的才能建造一个简单的方块扭转小法式游戏,旨在从零起头先容小法式游戏的开辟进程。
  源码:casgams.top/gm
  注册小法式游戏账号
  进入小法式注册页面依照指引填写信息并提交响应信息,办事种别挑选“法式游戏”,子种别可以先挑选“休闲法式游戏”,您可以具有自己的小法式游戏账号,安装并启动开辟者工具。

微信小法式源码开辟及搭建-1.jpg
  from airtest.core.api import *
  auto_setup(__file__)
  from poco.drivers.ios import iosPoco
  poco = iosPoco()
  while not poco("").exists():
  poco.scroll(direction='vertical', percent=0.3, duration=1.0)
  snapshot()
  poco("").click()
  注册小法式游戏账号后,需要下载开辟者工具并将其安装到您的计较机上。
  翻开安装好的开辟者工具客户端,用刚刚注册小法式游戏账号的微信公众号“扫一扫”,扫码进入小法式游戏开辟情况。
  挑选左侧“小法式项目”中的“小法式游戏选项卡”,然后点击右侧的“+”号起头建立小法式游戏项目。
  填写合适的项目称号,挑选本机合适的空目录,登录刚刚注册了小法式治理平台,以下图找到小法式的AppID,填入表单的“AppId”文本框。
  填写完成后,点击右下角的“新建”按钮,完成小法式游戏的建立。
  您可以在开辟者工具中进入小法式游戏的可视化开辟界面。
  起头开辟法式游戏
  接下来,我们将利用小法式游戏框架供给的才能来完成绘制立方体扭转的根基功用。
  建立立方体
  开辟者可以在左侧的Hierarchy选项卡中右键单击实体节点Main Camera来建立立方体。然后点击选中Cube节点,在Inspector选项卡中将其position属性的z设备为5,这样我们便可以在法式游戏摄像机的视角下看到它了。
  建立剧本组件
  小法式游戏框架保举利用TypeScript编写小法式游戏逻辑。您可以右键单击“项目”选项卡来建立一个剧本组件并将其命名为“扭转”。
  然后您可以将建立的剧本从项目选项卡拖到 Hierachy 的 Cube_1 节点。这样,我们就把剧本组件增加到了立方体节点上了。可以发现在Cube节点的Inspector中有一个rotate组件。.
  保存场景
  左上角的“保存”按钮,大概利用快速键Ctrl+S(MacOs上是command+S),可以将刚刚建立的法式游戏空间保存为资本scene。取一个立方体的称号,资本将放在 assets/cube.scene 中。
  让立方体扭转
  该工具有一个内置的代码编辑器。开辟者可以在Project中右击适才建立的rotate.ts剧本文件,利用内置的编辑器翻开。然后在代码中的onUpdate中写轮换代码。onUpdate生命周期会以requestAnimationFrame的频次停止革新,并经过this.entity操纵到cube地点的实体。点窜后记得保存代码。

微信小法式源码开辟及搭建-2.jpg
  public onUpdate(dt) {
  this.entity.transform.rotate(engine.Vector3.createFromNumber(15*dt, 30* dt, 45 * dt), true, false)
  }
  快速检察运转结果
  这个时辰我们在2d/3d demo顶部和中心的按钮当挑选刚刚建立的3D场景:cube.scene。然后再次点击播放使法式游戏运转。
  玩的时辰,开辟者可以在Game选项卡看到扭转的方块,我们的法式游戏逻辑就在运转。同时,您可以在条理结构和检查器选项卡中检察实时法式游戏状态。按停止后,您可以返回编辑形式。
  构建法式游戏
  回到编辑形式后,接下来我们要构建法式游戏,紧缩打包法式游戏需要的资本。点击左上角的Build >> Build Project,翻开Build面板。点击“挑选使命”,挑选“微信小法式游戏”,然后点击“起头构建”,在3D传送门场景当挑选cube.scene场景。构建完成后,一切产物城市被放入minigame目录中。该产物也可以利用模拟器预览停止调试。
  在手机上预览
  点击开辟者工具中的“预览”按钮,用手机扫描二维码,即可在手机上预览刚刚建立的小法式游戏的结果。
  上传到演示版
  当小法式游戏开辟到一定阶段,想要给项目组其他小伙伴体验时,可以提交体验版。具体操纵方式是先点击Build选项卡右上角的“Upload”。
  在弹窗中填写版本号和项目备注后,点击“上传”按钮。
  上传成功后,需要登录小法式治理平台,点击“版本治理”。在右侧页面,挑选刚刚提交的版本,点击“挑选为试用版”。
  挑选试玩版后,您可以点击版本号下方的二维码图标,获得试玩版小法式游戏二维码。
  具体步调以下:
  经过usb毗连安卓手机,确认毗连没有题目adb devices。在电脑上履行以下号令将手机5003端口映照到电脑5003端口

微信小法式源码开辟及搭建-3.jpg
  adb reverse tcp:5003 tcp:5003
  在您的计较机上启动代理:
  python -m poco.utils.net.stdbroker "ws://*:5003" "tcp://*:15004"
  启动broker后,在手机上拜候Egret的页面(需要利用全屏形式以保证坐标正确)。拜候进程中,broker会打印移动毗连的log,以下:
  ~ python -m poco.utils.net.stdbroker "ws://*:5003" "tcp://*:15004"
  server listens on ("0.0.0.0", 5003) transport websocket
  server listens on ("0.0.0.0", 15004) transport socket
  StdBroker on.
  server on accept. <poco.utils.net.transport.ws.MyWsApp object at 0x1100620d0>
  翻开AirtestIDE并毗连手机。然后挑选Std-brokerpoco形式,便可以看到UI层级了。同时broker会打印毗连日志:
  server on accept. <poco.utils.net.transport.ws.MyWsApp object at 0x10d03d2d0>
  accept from: ('127.0.0.1', 56872)
  received_message from ('127.0.0.1', 56323) {"id":"2a0ce828-132e-4d15-a645-55493d7eaf4b","jsonrpc":"2.0","result":{"children"
回复

使用道具

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐

神回复

站长姓名:王殿武 杭州共生网络科技 创始人 云裂变新零售系统 创始人 飞商人脉对接平台 创始人 同城交友聚会平台 创始人 生活经验分享社区 创始人 合作微信:15924191378(注明来意)