用户:
白猫呀查看:0 回复:0 评论:0 创建时间:2020-02-24T10:44:01
我是FCX工作室的时光慢流,今天我来交大家编程源码编辑器的RPG游戏的移动系统
肯定有很多人会很头疼,自己想做一个明日之后一样的大型RPG游戏,但又不知道该怎么样让角色栩栩如生的动起来。不用担心,今天本喵就教你们如何制作自己的大型RPG游戏!!!
首先,你要准备源码编辑器一个。然后准备好你的素材,导入!我们慢慢来编程,首先,我们得考虑如何才能让角色“移动”。你们会发现,在大型RPG游戏中,镜头是不是跟着人在动?看上去就像地面在动一样,所以,我们沿用这种方法,让背景动,人不动
但这样的话,又有汽车又有那么多建筑,是不是很麻烦?
所以...嘿嘿...——函数闪亮登场!!!【此处应有掌声】
我们编写一段函数代码,然后当有建筑或载具或NPC时就把函数放上去,当然,我们也可以根据需要做一些改变,加个移动速度就很不错,因为载具和人物的移动速度不一样,再把 移动( )步改成 X坐标增加( ),省得方向不对,然后一会上天一会入地,下面是例子:
其实要不是源码编辑器没有相反数,也用不着那么长的运算
至于碰到边界,也是RPG游戏的惯用伎俩,都有边界,相信各位大佬们也都习惯了...另外人物移动的特效我就不吹了,直接下一个造型就行了
接下来,是令人兴奋的时刻!跳跃系统正式上线!!!
这里,我们在移动的基础上加上跳跃,让人物更加真实,首先是要让人物先起来,为了让人不像瞬移上去的,我建议用 在( )秒内移动到X( )Y( ) 这样,人就会很流畅的移动上去啦!掉下来时,我们用一个下落变量,不断加一,让下落时更加真实,但因为人的下坠速度都有一个极限,所以应该再加一个 如果否则 那样就更加真实了,万一下子就掉到地下了怎么办?我先卖个关子
举个栗子
:
嘻嘻~就是最后这个一步执行,让你的角色卡入地下再无可能~
对了,注意在掉下去之后把变量复原哦~
以上就是本期所有内容,现在的你是不是迫不及待大展身手了呢?期待你的作品哦~
下一期预告-RPG载具制作