用户:皮某天秀查看:14 回复:2 评论:14 创建时间:2020-03-31T16:44:51
这个的话……不好配图,大家试着理解
新手专用教程,大佬勿喷
Part One
状态的审定
这个所谓的“状态审定”就是一个开关,事实上,最基础的开关,就是广播。当条件达到,触发这个开关。当然也有一个弱点,它不能保证在收到广播的时候停止一个特定的积木,要停,就得全停,然后重来。这自然显得有些麻烦。
怎么做?你当变量干嘛的?
把变量套进二进制里面,就可以得到一个内存单元,这和电脑的存储有异曲同工之妙。1为开启,0为关闭,是不是超简单有木有?
Part Two
克隆与分裂
克隆和分裂对于萌新而言有些难度,我还是讲讲吧。
克隆是不携带脚本的,而分裂是携带脚本的。
分裂体只能执行与原角色相同的脚本,而克隆体自身不携带脚本,需要自行设置。
所以说,根据自身状况,选择合适的积木。
Part Three
力与速度
物理引擎里面有四个极为相似的积木:那么,力与速度各是什么意思呢?
这么说吧,力产生了速度,这个速度的大小,也就是力的效果,同时还受到质量的影响。而直接设置速度就没有这个影响。
至于这个x轴y轴,就要比较抽象了:他是默认自己处在0,0的位置上,描出一个点并与自己的点相连,就可以得到一条受力运动路线,其与x轴的夹角就是角度,其长度则会影响力的大小。
Part Four
bug太多怎么办
首先你要思考的是:什么才是真正意义上的bug?
有些并不妨碍游戏的,可以不叫bug;有些自己修复的,也可以不叫bug。当成特性就好。
你甚至可以把喵ug改造成一个彩蛋,隐藏你的作品有一个天大的bug的事实。
看我之前的教程帖,我为了防止正在游戏的房间有人进入,我将所有携带“皮某天秀”的搜索彻底屏蔽,为防止大家认为我是bug,我埋入了一个彩蛋,就是这么天衣无缝。
bug不可怕,重要的是你怎么处理它。
用对了方法,还愁作品不好?祝大家早日成为大佬!
嗯哼君 渠源补充一下:第一个的二进制变量,在Python里叫做“标志”,或者bool(布尔型变量)
第二个可以这么理解:克隆是1×2=2,1×2=2,1×2=2……而分裂是1×2=2,2×2=4,4×2=8……
物理函数我没深入研究过,告辞!![]()
另外最后一个,对BUG的理解分广义与狭义。广义就是“与预想的不符”,狭义是“由程序本身引发的错误”。狭义来说,由玩家绞尽脑汁制造出的漏洞不算是BUG,就好像非要0÷0……当然也可以正如上面所说,把它当做“特性”![]()
点赞0
评论