用户:科普喵查看:41 回复:85 评论:41 创建时间:2018-11-29T15:58:48
喵,好久没发【编程小课堂】啦!
(肯定不是因为我懒
)
今天 用一个像素画画板来和大家讲一下关于克隆体的应用。
注意,不是普通画板,
是像素画的画板哦👇👇
来自某喵的灵魂画手,绝对不是本喵!
咳咳咳~回归正题!相信大家在做游戏的时候,遇到要重复出现的角色 都会使用到克隆。比如飞机大战中的敌机。
但是克隆也有一些不方便的地方。比如不方便用变量,不能收到广播。
那么,先来看看我的作品!
大家想到怎么实现了的嘛?实际上每个方块都是一个克隆出来的角色喔~
在刚打开的时候,可以看到由五个小方块克隆出一整片的画板,最后组成一个完整的画板。
颜色的变换是用到了黑白两个造型
实际上就相当于
这就是克隆体要触发条件的一种用法啦。
同样的道理呢,我们可以实现类似广播的效果。
接下来 我们试试擦除屏幕上的色块。
有没有小可爱注意到有一个小细节。
右上角的更新 闪了一下。
刷新按钮的积木如下![]()
这样就相当于组合成一个广播了呢!
看到这里,大家可以想想。
怎么用到自己的游戏里

如果要让克隆出来的子弹瞬间清屏怎么做呢?
如果要让克隆出来的飞机根据情况按不同的运动呢?
欢迎在下方评论区回复哟~最好附上作品链接!
除此之外……
以为到这里就结束了吗?
no,no,no!
实际上本次的作品bcm里还藏了一个 1500行的列表,存储了每个方块的造型信息。
把30行 50列的方块 从左到右,从上到下编号,在列表对应的行中存储造型信息。
在这里教大家 让克隆体 以自己的坐标来判断出自己的编号。
不过这就属于拓展阅读啦,有能力的小朋友可以思考一下其中的原理哦。
加入编程猫后花园(QQ:304343459),掌握更多编程知识吧!
亲爱的小阔爱,你还想了解哪些编程知识呢?
欢迎在下方评论区告诉喵喵哟~
本期优秀技术帖
1.yamol【Y君编程小课堂】跑酷类游戏的简单实现 https://www.codemao.cn/community/167629
2.四九圣尊 【优化方法】线性最小二乘 https://www.codemao.cn/community/167618
3.Python新世界 【编程几时休】MX.Py教程 处理 ①——不处理,怎能行?https://www.codemao.cn/community/167601
更多编程小技巧
请关注【编程技巧】分区
和科普喵一起成为编程大佬吧![]()
![]()
爽快的熔岩龙1rlD666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666克隆6
点赞0
评论