[练习]投喂游戏主界面+骨骼动画

🌿 设计理念:

  • 随着生活和娱乐节奏越来越快,年轻人投入到时间短、暴爽感、随时抽身的小游戏中,比如爆火的羊了个羊等,将复杂的游戏机制简化,让玩家能够快速沉浸在轻松愉快的游戏体验中。
  • 这次练习我借鉴了捕鱼游戏的经典玩法,但创新性地将其场景转换为牧场,这种跨界融合不仅为玩家带来新鲜感,也拓宽了游戏设计的边界。

🖌 视觉风格:

  • 游戏的视觉设计采用了简洁扁平的风格,这种风格不仅符合现代审美,也使得游戏界面更加直观易懂,降低了玩家的认知负担。
  • 色彩搭配上,我们选择了温馨舒适的色调,旨在营造一个轻松愉悦的游戏氛围,让玩家在投喂动物的过程中感受到治愈和放松。

🎮 用户体验:

  • 左下角的道具区、中间的操作区、右下角的技能区,三者相互独立又和谐统一,确保玩家在游戏过程中的操作流畅自然。
  • 顶部的玩家信息和仓库设计,让玩家可以一目了然地掌握自己的游戏状态,增强了游戏的沉浸感。

🐘 角色与互动:

  • 游戏的角色是牧场里的各种动物,目前先设计了一只充满个性的大象,它既无厘头又可爱,能够吸引玩家的注意力。
  • 投喂大象后,它会展现出四种不同的状态,这些状态的设计旨在增加游戏的互动性和趣味性,让玩家在每一次投喂中都充满期待和爽点,带来快乐和解压。

骨骼动画的运用,是提升游戏角色生动性和互动性的关键技术。

骨骼动画软件的选择
在众多骨骼动画软件中,我选择了Spine,其在国内的广泛应用和强大的功能而被选中。

骨骼动画的优势

  • 体积小:与传统逐帧动画相比,Spine动画只保存骨骼和动画数据,大大减少了文件大小,提高了加载速度和运行效率。
  • 美术需求:Spine动画需要较少的美术资源,因为它通过骨骼控制图像,而不是每一帧都提供新的图像。
  • 流畅性:Spine动画使用差值算法计算中间帧,保证了动画的流畅性。
  • 易于控制:Spine提供了完善的API,开发者可以在运行时访问骨骼、附件、皮肤等动画数据,实现更加丰富的动画效果。

角色与动画的结合
在设计大象角色时,我首先在PS软件中完成绘制,将大象的各个身体部位拆分图层,然后将其导入到Spine中。接下来,为大象创建骨骼,并确定父子骨骼的关系。完成骨骼的创建后,将图片(插槽)指定给骨骼,完成基础的绑定。在动画制作阶段,对骨骼在时间轴上添加关键帧,做出形变和位移等操作。最后,调整曲线的播放速度等参数,完成走路、跑步、拉屎的动画。