如何实现 kitten编程猫 里虚拟手柄效果
https://v.qq.com/x/cover/mzc00200b3fta2o/t3065dl6mqk.html
物体A 可以让物体B执行某操作,通过积木 “告诉” X 执行 Y 完成。
其中 Y 的执行上下文,指向的是 X.
所谓虚拟手柄,指的是我们可以通过按住鼠标不放,移动下图黄色圆圈,坦克即可朝着手柄移动的方向前进。
- 所谓移动到虚拟摇杆底,意思是虚拟摇杆和虚拟摇杆底二者的中心点在任意时刻都重合,因为这个积木是被重复执行积木包裹的。
- 如果鼠标按下,虚拟摇杆首先将自己的方向调整到面向鼠标指针,然后移动80步,从而执行如下效果:
只要鼠标不松手,虚拟摇杆就不会复位,因为其不会执行“移到虚拟摇杆底”这块积木。
- 坦克移动的方向是朝着面向虚拟摇杆的角度。这个设置很巧妙,如果改成面向鼠标,
而因为虚拟摇杆的角度 等价于 面向鼠标执行,所以下面的设置仍然有效:
更多Jerry的原创文章,尽在:“汪子熙”:
如何实现 kitten编程猫 里虚拟手柄效果相关推荐
- Kitten编程猫里如何先后播放不同的背景音乐
Kitten编程猫 里说 XXX 直到结束 这个积木,在语音结束之前,不会执行下一块的对话积木. 如果此时收到其他事件,比如上图的"转盘停止"的事件,那么"转盘停止&qu ...
- Kitten编程猫 里的一步积木设计原理
一步积木位于 kitten编程猫 里的"积木实验室-扩展积木": 这个wrap有什么奥妙,只有查看 kitten编程猫 的源代码了: 按照 Kitten编程猫 的帮助文档,一步执行 ...
- 如何将 kitten编程猫里的以分号分隔的长字符串转换成列表结构
积木设计: 全部变量值: 注意,kitten编程猫里的列表索引从 1 开始,但是运行时转换成 JavaScript 代码里,索引仍然是从0开始的: var 所有成语 = '塞翁之马;塞翁失马;盂方水方 ...
- kitten编程猫里的工具函数
鼠标点击检测,用的是kitten编程猫里的全局变量kitten: Kitten.is_touched, 接收两个参数,检测其代表的对象是否互相接触. 完整代码: when_start(function ...
- kitten编程猫里的函数定义,函数实现和函数调用原理
kitten编程猫 函数定义和函数实现: var 我的成语库 = [];function 成语初始化() {我的成语库.splice('' - 1, 1);我的成语库.push(1);我的成语库.pu ...
- Kitten编程猫 里的克隆体无法进行边缘检测
克隆出的炮弹,无法执行到这个积木: 克隆体也无法收到广播: 同时,遇到边缘就反弹,以及当物品遇到边缘这里有一个坑. 如果把"碰到边缘就反弹" 放到重复执行内,则序号为2,即 &qu ...
- 如何成批导入数据到 kitten编程猫 类型为列表的变量中
我们在 kitten编程猫 里可以定义列表变量,即JavaScript 里的数组. 如下图所示: 如果我们有大量数据需要导入到这些变量里,可以直接编辑存储在本地的以.bcm结尾的工程文件: 用文本编辑 ...
- kitten编程猫 在线课程第八讲要点 - 变量的使用
https://v.qq.com/x/cover/mzc00200b3fta2o/v3065ywgtwm.html 定义变量的菜单: kitten编程猫里的变量支持中文名. 稍稍让我有点疑惑的是,这里 ...
- 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件
我们使用 Kitten编程猫这款少儿编程工具,开发出来的项目,另存成本地工程文件,格式为bcm: bcm文件打开可以发现,内容是json格式的明文数据,包含了该项目内使用到的scene(场景),素材( ...
最新文章
- Lock 与 InterruptedException
- 基于深度学习的恶意样本行为检测(含源码) ----采用CNN深度学习算法对Cuckoo沙箱的动态行为日志进行检测和分类...
- Java时间日期格式转换
- 七天入门linux,一个Linux新手的七天
- modelform save
- iTunes备份注意
- [转]世界十大最美历史遗迹[组图]。
- html 添加窗口小部件,如何:为自定义窗口小部件定义主题(样式)项
- AI算法连载17:统计之半监督学习
- java 创建线程的三种方式、创建线程池的四种方式
- 计算机组装与维修教学工作总结,计算机组装与维护教师工作总结
- php ccbsign.rsasig,Maven整合SSM和建行龙支付
- android刷机包基带,手机刷机有必要刷底包基带吗?刷安卓机中基带/底包/固件详解...
- java代码实现kafka消费端consumer的from-beginning功能
- 少儿编程pythonppt-五年级的孩子学编程有没有意义?
- 足球类游戏球场风云前端项目代码
- .net 将数字转换为人民币大写
- PS_BaseUse_白底照片
- sql查询当天 当月 当年
- vue手把手教你实现论坛bbs——(一)项目骨架
热门文章
- 新一代国产物联网LPWAN通信技术——TPUNB
- Carmex防晒护唇膏(樱桃/草莓)防晒SPF15
- 网站添加电视节目预告功能 php代码,电视节目预告API免费接口,电视节目预告API接口付费定制-进制数据...
- 百度飞浆paddle应用之在嵌入式ARM上运行
- 结算测试-日终文件-还款计划文件、扣款顺序相关
- solidity开发讲解
- 星际空间环境地面模拟:气氛、气压或真空度的精确模拟及控制
- Oracle Fusion Applications简介 /oracle 融合管理软件简介
- iOS图片资源是放在Images.xcassets还是放在单独的文件夹?
- swift 字符串——swift 学习(一)