猫史档案馆


【编程一小时】FCX工作室第一期编程教学-RPG游戏移动系统

用户:白猫呀白猫呀查看:0 回复:0 评论:0 创建时间:2020-02-24T10:44:01


我是FCX工作室的时光慢流,今天我来交大家编程源码编辑器的RPG游戏的移动系统

肯定有很多人会很头疼,自己想做一个明日之后一样的大型RPG游戏,但又不知道该怎么样让角色栩栩如生的动起来。不用担心,今天本喵就教你们如何制作自己的大型RPG游戏!!!emotion_编程猫_嗨起来

首先,你要准备源码编辑器一个。然后准备好你的素材,导入!我们慢慢来编程,首先,我们得考虑如何才能让角色“移动”。你们会发现,在大型RPG游戏中,镜头是不是跟着人在动?看上去就像地面在动一样,所以,我们沿用这种方法,让背景动,人不动emotion_编程猫_翻白眼但这样的话,又有汽车又有那么多建筑,是不是很麻烦emotion_编程猫_耍赖所以...嘿嘿...——函数闪亮登场!!!【此处应有掌声】emotion_编程猫_厉害了我们编写一段函数代码,然后当有建筑或载具或NPC时就把函数放上去,当然,我们也可以根据需要做一些改变,加个移动速度就很不错,因为载具和人物的移动速度不一样,再把   移动( )步改成 X坐标增加( ),省得方向不对,然后一会上天一会入地,下面是例子:center_image

其实要不是源码编辑器没有相反数,也用不着那么长的运算emotion_编程猫_冷漠至于碰到边界,也是RPG游戏的惯用伎俩,都有边界,相信各位大佬们也都习惯了...另外人物移动的特效我就不吹了,直接下一个造型就行了

接下来,是令人兴奋的时刻!跳跃系统正式上线!!!emotion_星能猫_ye这里,我们在移动的基础上加上跳跃,让人物更加真实,首先是要让人物先起来,为了让人不像瞬移上去的,我建议用 在( )秒内移动到X( )Y( ) 这样,人就会很流畅的移动上去啦!掉下来时,我们用一个下落变量,不断加一,让下落时更加真实,但因为人的下坠速度都有一个极限,所以应该再加一个 如果否则 那样就更加真实了,万一下子就掉到地下了怎么办?我先卖个关子emotion_雷电猴_捂嘴笑举个栗子emotion_雷电猴_围观center_image

嘻嘻~就是最后这个一步执行,让你的角色卡入地下再无可能~ emotion_编程猫_点赞对了,注意在掉下去之后把变量复原哦~

以上就是本期所有内容,现在的你是不是迫不及待大展身手了呢?期待你的作品哦~emotion_编程猫_加油

下一期预告-RPG载具制作


回复

上一页1 页 / 共 0下一页