您的位置:网游 > 游戏杂谈 > 开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

时间:2019-12-20 10:53:57
  • 来源:网络
  • 作者:网络
  • 编辑:Lee
0

在上一次的文章中我向大家简单的介绍了一些关于罗布乐思(Roblox)一些地形、光源、插件的使用机制和心得。

这些部件运用合理的话能让你的游戏画面张力得到极大的提升,甚至有一种大作的既视感。

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

当然场景搭建好了就得考虑玩法的问题,否则再精美的场景设计也只是无根之水罢了。

这张地图的设计主题是中世纪小镇,玩家组队在其中进行对战,所以在武器选择上面我并没有放置一些太科幻的东西,主要武器是一把手枪。

虽然一把手枪看起来十分简单,但是其中的配套却较为复杂,首先得有相应的持枪动作、开枪的音效与火光以及子弹轨迹和hitbox的判定,才能拥有完整的发射-击中效果。

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

同时在多人游戏下还需要相应的服务器代码,否则就只有本地的击中效果,也就是说在你这边看来对手是被击杀了,但是在对方那边看来他依然活蹦乱跳毫发无损。

所以对于代码小白来说,想要实现简单的开枪动作和击杀效果也不是一件容易的事情。

不过官方网站上有许多详尽的教程,手把手教你从0开始做游戏,只要耐心和肯花一些时间在上面,很快就能拥有一定的编程能力,而且罗布乐思(Roblox)使用的编程语言是以C语言为基础的lua语言,相对来讲入门门槛要低一些,当然这只是我的个人看法,因为我学过C++,所以对我来说上手比较快。

除了官方教程,罗布乐思(Roblox)编辑器中自带的实例也能帮助代码小白快速上手,就像刚才提到的手枪代码,在combat实例中就能找到相应的代码,并且还十分贴心的给出了相应的注释。

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

说回游戏,我设计的大致玩法是4V4分为红蓝两队对抗,并且操作机关来干扰对手,其中玩家也可以携带武器去干扰对手操作机关。

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

同时在地图中也有很多小陷阱,一不注意踏上去轻则掉血重则殒命,而陷阱的代码可以说非常简单,只需要给某一个部件加上相应的碰撞触发代码即可,官网和实例中都有相应的代码教程。

开发者分享罗布乐思(Roblox)使用心得:官方案例与教程让代码小白也能做出想要的机制

这个是比较简略的陷阱代码,可以通过调整最后的数值来修改陷阱的伤害

目前这个游戏差不多到了收尾的阶段,后期再完善一下就可以和大家见面啦,初次尝试,如有纰漏还请大家指正。

当你对罗布乐思(Roblox)编辑器有一定的了解之后,你会发现开发游戏的乐趣一点也不比玩游戏少,感兴趣的玩家不妨来参加本次活动一展身手,获奖者将会有相当丰厚的奖励,同时在开发上有问题也可以直接前往官方交流QQ群,将会有专人答疑解惑,无条件提供技术支持。

加入QQ群了解更多信息:163421242

提交完整策划案、团队介绍、作品体验地址,到邮箱roblox@tencent.com

相关内容
8.6
已有2273人评分 您还未评分!

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

网游测试表
3DM自运营游戏推荐