猫史档案馆


教程——那些年你的误解

用户:皮某天秀皮某天秀查看:14 回复:2 评论:14 创建时间:2020-03-31T16:44:51


这个的话……不好配图,大家试着理解

新手专用教程,大佬勿喷

Part One

状态的审定

这个所谓的“状态审定”就是一个开关,事实上,最基础的开关,就是广播。当条件达到,触发这个开关。center_imagecenter_image当然也有一个弱点,它不能保证在收到广播的时候停止一个特定的积木,要停,就得全停,然后重来。这自然显得有些麻烦。

怎么做?你当变量干嘛的?

把变量套进二进制里面,就可以得到一个内存单元,这和电脑的存储有异曲同工之妙。1为开启,0为关闭,是不是超简单有木有?center_image

Part Two

克隆与分裂

克隆和分裂对于萌新而言有些难度,我还是讲讲吧。

克隆是不携带脚本的,而分裂是携带脚本的。

分裂体只能执行与原角色相同的脚本,而克隆体自身不携带脚本,需要自行设置。

所以说,根据自身状况,选择合适的积木。

Part Three

力与速度

物理引擎里面有四个极为相似的积木:center_imagecenter_imagecenter_imagecenter_image那么,力与速度各是什么意思呢?

这么说吧,力产生了速度,这个速度的大小,也就是力的效果,同时还受到质量的影响。而直接设置速度就没有这个影响。

至于这个x轴y轴,就要比较抽象了:他是默认自己处在0,0的位置上,描出一个点并与自己的点相连,就可以得到一条受力运动路线,其与x轴的夹角就是角度,其长度则会影响力的大小。

Part Four

bug太多怎么办

首先你要思考的是:什么才是真正意义上的bug?

有些并不妨碍游戏的,可以不叫bug;有些自己修复的,也可以不叫bug。当成特性就好。

你甚至可以把喵ug改造成一个彩蛋,隐藏你的作品有一个天大的bug的事实。

看我之前的教程帖,我为了防止正在游戏的房间有人进入,我将所有携带“皮某天秀”的搜索彻底屏蔽,为防止大家认为我是bug,我埋入了一个彩蛋,就是这么天衣无缝。

bug不可怕,重要的是你怎么处理它。

 

用对了方法,还愁作品不好?祝大家早日成为大佬!

emotion_编程猫_加油emotion_编程猫_加油emotion_编程猫_加油


回复

上一页1 页 / 共 1下一页
LUS圣武士LUS圣武士

忘了我在群里说的吗

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

补充一下:第一个的二进制变量,在Python里叫做“标志”,或者bool(布尔型变量)

第二个可以这么理解:克隆是1×2=2,1×2=2,1×2=2……而分裂是1×2=2,2×2=4,4×2=8……

物理函数我没深入研究过,告辞!emotion_doge

另外最后一个,对BUG的理解分广义与狭义。广义就是“与预想的不符”,狭义是“由程序本身引发的错误”。狭义来说,由玩家绞尽脑汁制造出的漏洞不算是BUG,就好像非要0÷0……当然也可以正如上面所说,把它当做“特性”emotion_doge

点赞0


评论