YFROBOT创客社区

标题: Mixly1.0及以上软件版本-云端导入YFRobot库 [打印本页]

作者: AllBlue    时间: 2019-12-20 16:34
标题: Mixly1.0及以上软件版本-云端导入YFRobot库
本帖最后由 AllBlue 于 2020-3-20 08:17 编辑

使用Milxy 1.0 版本软件的用户,可以一键更新软件。
下载地址:百度网盘坚果云坚果云_Win

YFRobot library for Mixly V220 版本及以上将支持云端导入库,无需再找下载链接。
导入方法:
打开软件-> 点击“导入库”-> 找到库名称“YFRobot”并选择-> 点击“云端导入”-> 完成导入




作者: xming    时间: 2019-12-22 20:05
[attach]2319[/attach]
在 mixly 里这段代码对应的代码是:

[C++] 纯文本查看 复制代码
void loop(){
  if (ps2x.ButtonPressed(PSB_PAD_UP)) {

  } else if (ps2x.ButtonReleased(PSB_PAD_UP)) {
  }

}



但将之保存为文件后,再用 mixly 打开会出现显示错误,
[attach]2320[/attach]
并且对应代码对变为:

[C++] 纯文本查看 复制代码
void loop(){
  if (ps2x.ButtonPressed(PSB_PAD_UP)) {

  } else if (false) {
  }

  ps2x.ButtonReleased(PSB_PAD_UP);

}



作者: xming    时间: 2019-12-22 20:26
xming 发表于 2019-12-22 20:05
在 mixly 里这段代码对应的代码是:

[mw_shl_code=cpp,true]void loop(){

可能是 Mixly 自身的问题,但试了 Mixly 0.999, 1.0.0, 1.0.1 三个版本都这样,反而用米思奇自带的逻辑判断来替换掉 if 和 else if 的判断条件就不会出一这种情况 ,所以不太确定是哪里的问题。
作者: AllBlue    时间: 2019-12-23 08:09
本帖最后由 AllBlue 于 2019-12-23 08:14 编辑
xming 发表于 2019-12-22 20:26
可能是 Mixly 自身的问题,但试了 Mixly 0.999, 1.0.0, 1.0.1 三个版本都这样,反而用米思奇自带的逻辑判 ...

0.999版本以上都是这样的,我这个帖子已经上传了适合1.0版本的例子:http://www.yfrobot.com/thread-37105-1-1.html
是mixly 软件的问题,在“否则如果”里,仅支持 bool 类型,所以需要加逻辑比较[attach]2321[/attach]
你可以测试以下,“否则如果”里使用 int 或其他类型时,右键点击复制就会出现错误:
[attach]2322[/attach]


作者: 陈冠杭    时间: 2020-12-10 18:02





欢迎光临 YFROBOT创客社区 (http://yfrobot.com.cn/) Powered by Discuz! X3.1