kitten编程猫 函数定义和函数实现:

var 我的成语库 = [];function 成语初始化() {我的成语库.splice('' - 1, 1);我的成语库.push(1);我的成语库.push(2);我的成语库.push(3);
}

函数调用:

var 我的成语库 = [];when_start(function() {成语初始化();
});

本例里,函数定义和函数实现位于 actor 战士阿短里。我们去该actor的源代码查看:

每个在函数实现里插入到列表中的硬编码的成语字符串,在 kitten 编程猫 项目工程源代码里,都是类型为shadow的 xml 节点,包含有20位guid,自己用其他的程序不易自动创建这些xml片段。

更多Jerry的原创文章,尽在:“汪子熙”:

kitten编程猫里的函数定义,函数实现和函数调用原理相关推荐

  1. kitten编程猫里的工具函数

    鼠标点击检测,用的是kitten编程猫里的全局变量kitten: Kitten.is_touched, 接收两个参数,检测其代表的对象是否互相接触. 完整代码: when_start(function ...

  2. Kitten编程猫里如何先后播放不同的背景音乐

    Kitten编程猫 里说 XXX 直到结束 这个积木,在语音结束之前,不会执行下一块的对话积木. 如果此时收到其他事件,比如上图的"转盘停止"的事件,那么"转盘停止&qu ...

  3. Kitten编程猫 里的一步积木设计原理

    一步积木位于 kitten编程猫 里的"积木实验室-扩展积木": 这个wrap有什么奥妙,只有查看 kitten编程猫 的源代码了: 按照 Kitten编程猫 的帮助文档,一步执行 ...

  4. 如何将 kitten编程猫里的以分号分隔的长字符串转换成列表结构

    积木设计: 全部变量值: 注意,kitten编程猫里的列表索引从 1 开始,但是运行时转换成 JavaScript 代码里,索引仍然是从0开始的: var 所有成语 = '塞翁之马;塞翁失马;盂方水方 ...

  5. Kitten编程猫 里的克隆体无法进行边缘检测

    克隆出的炮弹,无法执行到这个积木: 克隆体也无法收到广播: 同时,遇到边缘就反弹,以及当物品遇到边缘这里有一个坑. 如果把"碰到边缘就反弹" 放到重复执行内,则序号为2,即 &qu ...

  6. 如何实现 kitten编程猫 里虚拟手柄效果

    https://v.qq.com/x/cover/mzc00200b3fta2o/t3065dl6mqk.html 物体A 可以让物体B执行某操作,通过积木 "告诉" X 执行 Y ...

  7. 如何成批导入数据到 kitten编程猫 类型为列表的变量中

    我们在 kitten编程猫 里可以定义列表变量,即JavaScript 里的数组. 如下图所示: 如果我们有大量数据需要导入到这些变量里,可以直接编辑存储在本地的以.bcm结尾的工程文件: 用文本编辑 ...

  8. kitten编程猫 在线课程第八讲要点 - 变量的使用

    https://v.qq.com/x/cover/mzc00200b3fta2o/v3065ywgtwm.html 定义变量的菜单: kitten编程猫里的变量支持中文名. 稍稍让我有点疑惑的是,这里 ...

  9. 如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件

    我们使用 Kitten编程猫这款少儿编程工具,开发出来的项目,另存成本地工程文件,格式为bcm: bcm文件打开可以发现,内容是json格式的明文数据,包含了该项目内使用到的scene(场景),素材( ...

最新文章

  1. OPM攻击事件后:我们从中学到了什么?
  2. oracle编程艺术笔记1
  3. 【Hihocoder - offer编程练习赛39 - D】前缀后缀查询(后缀字典树,哈希,思维)
  4. ASP.NET MVC中的路由IRouteConstraint方法应用实例
  5. Input type (torch.cuda.DoubleTensor) and weight type (torch.cuda.FloatTensor) should be the same
  6. java字节流转字符流的步骤_字节流-java入门基础笔记-51CTO博客
  7. 原创力文档c语言程序设计第五章,C语言程序设计教程第五章练习题题目(7页)-原创力文档...
  8. Mybatis SQL 语句中 IF函数不支持
  9. mysql sql语句 datediff_SQL语句中DateDiff函数说明
  10. linux修改文件的权限和修改文件所有者和所属组
  11. go语言语法自我总结
  12. 不用 qlv 格式转换成 mp4 - 优雅的下载腾讯视(mp4 格式)
  13. 数据结构选择练习题(有解析)
  14. java实现二维码生成功能
  15. 关于论坛、博客、SNS三者之间的区别
  16. eth以太坊数据块-交易收据树和日志
  17. uboot下phy的工作
  18. Linux系统设置三台静态IP,设置网卡,连接Xshell配置映射及免密
  19. 如何理解机器人学习和研究中的存量和增量
  20. 使用python在实现图片(包括扫描件的图片类pdf)转换成word文档过程中的常见问题

热门文章

  1. 【BZOJ】2655: calc 动态规划+拉格朗日插值
  2. 算法面试:栈实现队列的方案
  3. 【蓝鸥Unity开发基础三】课时14 刚体
  4. 一、spring mvc简介
  5. 学习如何写PHP MVC框架(1) -- 路由
  6. JAVA之ArrayList集合
  7. outlook邮件中图片无显示解决方法
  8. A Simple Problem with Integers POJ - 3468 (线段树)
  9. java -PDF添加文本水印与图片水印
  10. scikit-learn:通过Non-negative matrix factorization (NMF or NNMF)实现LSA(隐含语义分析)...