小学生花两天做的,请问还彳亍吗?(2)改重力!
chapai_teapie:
重力其实可以用二次函数或三角函数来做,不难理解,只需用到其图像性质
【回复】今年初一,去年把微分学了[doge]
【回复】不用那么麻烦,yv-0.2, y+=yv就行
【回复】回复 @chapai_teapie : 过分了嗷,对面不是初中生
System-villser:
主页太单调了;重力有点生硬,可以整一个“Y速度”变量,当跳跃时将“Y速度”变量设为12,并且将“Y速度”变量每秒减1(检测“Y速度”变量为0不成立),最后将角色Y速度增加为“Y速度”变量,碰到地板时将“Y速度”变量设为0就可以了[吃瓜]
【回复】回复 @1324-MC :刚看了一下历史记录,发现还真的是[吃瓜]
【回复】回复 @System-villser :我之前还点了你评论呢[星星眼]
这个人是fw:
重力这一部分你输入 0.000...1 秒实际是 0.03 秒,建议使用循环或取消等待
bili_70512980827:
本人小六 针对标题的回答:不行 无论是ui还是程序设计都不太好
cmd管理员模式:
两天就做这个玩意儿?
— —该评论来自会破解手表的Dream真爱粉
鱼摆摆芒:
关于重力,可以添加一个用于改变y坐标的变量,每一次都让该变量增加一个负数,再将y坐标增加这个变量的值就可以了,在落地以后将这个值设为0,跳跃时将这个值设为一个正数。完全没有必要用一大堆移动和等待。。。
rydig:
ui(第123456关)其实可以合并成一个角色的,让本体隐藏,克隆体充当ui,下面是示例:
当绿旗被点击
隐藏
将造型换成“第一关”
克隆自己
将造型换成“第二关”
克隆自己
将造型换成“第三关”
克隆自己
……(以此类推)
——————————
当作为克隆体启动时
显示
——————————
当角色被点击
如果<角色名称=第一关>?
广播“第一关”
如果<角色名称=第二关>?
广播“第二关“
如果<角色名称=第三关>?
广播“第三关“
……
还有,音效最好别用素材库的,很单调,可以在网上搜索更丰富的音效,或者自己做
OOF_NOOB:
小学生是低年龄段还是高年龄段?本人年龄不大,但是花一个晚上可以做个更好的,还有真的是两天吗?
MC小螈吖:
如果秒数小于了1÷帧数,那么就会等待一帧(1÷30秒),所以根本没必要等待0.0000000000000000000000001秒
轻抚荡漾的歌声:
你这不还是没有重力吗?应该要搞个Y速度变量,让Y坐标跟着这个变量慢慢减少,变量则慢慢增加,不就非常的丝滑了吗,你这太生硬了,总不可能你看了教程还不会吧,实在不行你就抄呗