游戏录像
游戏玩法
谁画在屏幕上占的颜色最多,谁获胜。
功能
1.游戏有多个关卡,每个关卡的人机难度不一致。
2.可以存金币购买角色,不同角色的技能和属性不一样。
3.每个关卡的评分等数据存到本地。
4.游戏中可以获取各种道具。
...
实现
游戏启动初始化各个角色的属性值。
进入选关卡界面时,读取缓存的关卡数据,加载当前游戏进度。
根据选择的关卡,设置难度系数,用该系数控制AI的速度。越到后面的关卡,敌人的速度越快,并且更加智能(会自己抢道具)。
手柄的实现是根据玩家点击的触摸点与手柄中心的向量来控制玩家的移动方向。
涂鸦的功能实际是利用LineRender的功能进行画线,为了保证后画的线能遮挡前面的线,在画线条的时候z值会不断的增大(因为是正交相机,所以看起来就像是2d的线)。当然这个功能也可以用shader来开发,效率会更高,甚至可以给线条上纹理。如果感兴趣可以自行修改。
游戏截图
开发工具
unity .3.32
其他说明
项目基本没有其他特别的框架,也没有特别的依赖库,基本解压后就能运行。
美术资源基本都来自unity的asset store。
下载地址
Unity小游戏-彩笔画师(安卓、PC)-Unity3D文档类资源-CSDN下载