猫史档案馆


【疯癫工作室|教程贴】做一个简单的跑酷

用户:AlanTuringAlanTuring查看:2 回复:3 评论:2 创建时间:2020-01-12T19:53:56


Hello,大家好,我是Harry  Potter,今天呢,我来教大家一个小作品——跑酷!

一、准备

      首先,大家想一想,要做跑酷游戏,那么准备工作是什么呢?对,添加角色。首先,我们把屏幕设为16:9,然后删除所有积木角色(包括背景),让后加入一些角色,效果如下图(胜利是一个单独的角色,大小100。台面大小50。弹板大小70。钢筋大小100。地面大小100。雷电猴大小50。):

center_image然后,我们再来添加一个机关。我画的很简陋,大家自己设计时可以画漂亮一些。这是我画的(先隐藏):

center_image

二、机关

       做完初始工作之后,我们先做比较简单的部分:机关

还记得之前照片中的弹板吗?我们来设置一下,让雷电猴碰到它就会发射机关。

center_image

看到这里,大家可能会问了。这里不应该用重复执行吗?好,我来告诉你为什么,因为这样更简单!

那么,我们的机关收到消息,又要怎么做呢?首先,我们新建一个名为角度的私有变量(属于机关的变量)。

center_image

这个变量是干嘛的呢?当收到消息时,我们让机关面向雷电猴,然后把角度变量设为自己的方向。重复执行移动10步到离开边缘。然后回到初始位置。

center_image

那么,我们为什么不重复执行面向雷电猴移动10步呢?因为雷电猴可以移动,这样机关一直跟着雷电猴,不符合游戏常理。

三、误区

既然跑酷就要有物理引擎,大多数人认为,代码应该是这样子的:

center_image

但是效果并不好。左右和跳跃幅度太大,不能这样,所以,我们只要改一点代码就OK了。

四、物理引擎的正确使用方法

只要改这一点,就可以了:

center_image

不信的话,你可以自己试试看。

 

 

好了,本期教程就到这里了,谢谢大家,希望对大家有用。大家可以多多支持一下我的作品。

希望雷电猴可以加个精。最后胜利就留给大家自由发挥了,下期再见!!!

                                                                    emotion_星能猫_爱你

 


回复

上一页1 页 / 共 1下一页
AlanTuringAlanTuring

帮我顶一顶

点赞0


评论


TimeLinkForeverTimeLinkForever

不是该先改方向吗?怎么还先移动十步了【林氏疑问】

点赞0


评论


TimeLinkForeverTimeLinkForever

关于面向……雷电猴不会想躺着跳吧

点赞0


评论