unity3d怎么学如何设计等级系统

火星时代教育设有4大专业(UI设计、游戏设计...| 总评分0.0| | 浏览量0


如何编写Unity游戏测试“金手指”系統

在制作游戏的过程中我们总要一次次的去测试一个或多个场景。当然整个游戏过程的速度也需要把控因为为了达到想要的效果就必須不停地从头试玩游戏关卡。为了解决这个问题我们需要一组灵活的用于***的子系统。
游戏中***是市面上很多游戏都在用的老方法***系统能帮助开发和测试人员更好的测试游戏,而且最终发布时肯定会移除该系统因为它能改变游戏的数值。移除已经实现的***系统可能会破坏整个产品的稳定性因为它需要更改一些代码。还有一些称为***码的手段甚至在某些网站上就能激活。

通常在游戏帮助中不会找到游戏内***的方法因为游戏作者并不愿玩家***。但你可以在杂志或网上找到相关的***码       

下面来讲讲如何实现一个简單的***系统,适用于PC和移动平台主要需求就是不用键盘也能使用。方便起见我们把触摸和鼠标事件做同样的处理然后创建任意类型嘚GUI。这里会用到有点过时但还能用的IMGUI

让激活***码列表的流程简单点,但绝不是随随便便就能做到的这里我们设计为在2秒之内点击或觸摸右上角5次即可激活。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
上面的代码相当长但这只是基本实现。主要功能是:
1、***所有点击和触摸事件2、检测点击或触摸是否在有效的屏幕范围内。3 、检测最后5次点击是否在指定时间内完成它还是可配置的!在OnGUI函数内加入绘制GUI以及激活***码的代码:
 
 
真的很简单。莋弊列表显示为一排可点击的按钮点击按钮后执行回调函数。第一个按钮用于关闭***列表现在单击右上角5次即可看到***列表显示茬屏幕上。

如果你想看看效果。

欢迎下载工程文件,其中包含上述所有脚本和一个测试场景工程使用Unity5.3.0制作,确保使用Unity5.3或更高版本
來源:Unity官方社区

维动画等类型互动内容的多平台嘚综合型游戏开发平台是一个全面整合的专业游戏引擎。如果对unity真的感兴趣想要学习的话可以系统性的学习下,这里推荐siki学院那里嘚视频都是挺不错的,老师也一直在更新

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头裏或许有别人想知道的***

参考资料

 

随机推荐