Advertisement

利用Unity 2D引擎开发的小游戏。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这是一个利用Unity 2D引擎开发的课程练习项目,名为“太空侵略者”,并采用C#编程语言进行构建。该项目目前拥有一个初步的整体架构,若有需要,可以参考其大致框架。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 使Unity 2D
    优质
    这是一款采用Unity引擎制作的二维小游戏,旨在为玩家提供轻松愉快的游戏体验。游戏中包含精美的画面和流畅的操作感,适合各个年龄段的人群尝试挑战。 这是一个基于Unity2D的课程小作业——太空侵略者,使用C#编程实现。整体框架较为简略,如果有需要可以参考一下。
  • Cocos2djs版2048:cocos2djs
    优质
    Cocos2d-js版2048是一款基于Cocos2d-JS游戏引擎开发的经典数字益智游戏,玩家需要通过滑动操作合并相同数值的方块,目标是创造出数字2048。 Cocos2djs-2048 是基于 Cocos2djs 引擎实现的一个 2048 小游戏。由于 Cocos2djs 的框架代码较大,这里仅提供我编写的源码部分,您可以下载后将其放置在 Cocos 环境中运行。Cocos2djs-2048 的许可协议为。
  • Unity2DFirstGame2D(Sunny Land)
    优质
    FirstGame2D (Sunny Land)是一款使用Unity引擎开发的休闲向2D游戏,适合各个年龄段玩家体验轻松愉快的游戏氛围。在游戏中,玩家将探索阳光明媚的世界Sunny Land,完成各种趣味挑战和任务,收集资源解锁新区域,享受简单而不失乐趣的游戏过程。 一、游戏说明 本游戏为作者的第一个实验性的2D小游戏,实现了以下效果: 1. 简单的UI界面以及触发按钮、滑动按钮事件。 2. 通过按钮与按键实现场景切换。 3. 使用代码实现动画效果变化(如跳跃、蹲下等)。 4. 利用碰撞体和触发器来消灭敌人,收集物品,并进行地面检测。 5. 实现相机场景运动差值处理,使游戏画面更加立体,获得更好的视觉体验。 6. 通过SoundManager管理不同场景的音乐播放。
  • 基于Unity 2D横向卷轴冒险_nity-2D-Adventure.zip
    优质
    本作品是一款基于Unity 2D引擎开发的横向卷轴冒险游戏。玩家将在充满挑战与惊喜的游戏世界中探索、解谜,体验精彩的故事情节。下载该压缩包可获取完整项目源代码及资源文件。 用Unity 2D开发的2D横版冒险游戏。
  • Unity2DFlappy Bird
    优质
    本项目是一款使用Unity引擎开发的2D横版飞行游戏,灵感源自经典之作《Flappy Bird》,玩家需精准控制小鸟越过障碍物,挑战高分。 实现预加载动画,在动画结尾添加事件以在动画结束时加载菜单面板。 1. 播放预加载动画,并在其结尾处通过Addressables系统加载UI界面。 2. 使用GameObject.Find()方法绑定开始(Start)和退出(Quit)按钮,监听它们的点击事件并执行相应的操作。 3. 点击“开始”按钮后,使用SceneManager.LoadScene()函数进入游戏场景。在该场景中利用TileMap绘制背景,并添加碰撞体以进行碰撞检测。为玩家对象添加刚体与碰撞体组件,通过按下空格键来施加向上的力使角色上升。为了营造动态效果,在时间的推移下逐渐移动背景和地形图层。 4. 当发生碰撞时显示“Game Over”或“你赢了!”界面,这些UI面板同样使用Addressables系统加载。 以上步骤详细描述了如何构建一个简单的飞行游戏机制,包括预加载动画、用户交互以及基于TileMap的场景设计。
  • 精通Unity 2D
    优质
    简介:熟练掌握Unity引擎,专注于2D游戏开发领域,具备丰富的项目实战经验,擅长创建独特的视觉效果和流畅的游戏玩法。 本书名为《Mastering Unity 2D Game Development》,是一本专注于在Unity引擎中进行2D游戏开发的高级教程书籍。书中详细介绍了Unity 2D游戏开发相关的概念、工具和技巧,旨在帮助读者精通使用Unity平台制作2D游戏。 作者强调了获取资源的重要性,并推荐了一些资源集合站点作为参考。书中对Unity中的新2D模式进行了介绍,并深入讲述了精灵(Sprites)系统,包括如何使用SpriteRenderer组件、Sprite编辑器、精灵图集(Spritesheets)、纹理图集和精灵网格等工具和技术。此外,本书还覆盖了Box2D物理系统的应用以及新的动画制作技术,如Mecanim性能的提升及Windows Phone API改进等内容。 书中详细介绍了Unity编辑器更新的内容,包括MonoDevelop 4.01版本介绍、电影纹理(Movie textures)的应用方式,并讲解如何构建角色结构。内容涵盖对象命名规则、理解组件功能、使用快捷键访问组件以及创建项目的方法等多方面知识。此外,《Mastering Unity 2D Game Development》还详细介绍了面向对象的设计原则,游戏结构设计和玩家角色的规划方法。 书中深入讨论了Unity中的精灵系统,包括如何导入精灵资源、设置不同类型的精灵模式、选择单个或多个精灵模式的功能、打包标签使用技巧以及像素单位转换等操作。同时提供了关于Sprite编辑器按钮的应用指导、自动与手动分割技术介绍及查看控制等内容,并详细说明了将这些元素整合到项目中的方法,例如如何导入主角的精灵资源并实现其移动功能。 在动画制作部分,《Mastering Unity 2D Game Development》深入讲解了从创建动画组件开始的一系列流程,包括设置Animator控制器、添加动作片段(如空闲和跑动)及连接它们的方法。书中还详细介绍了时间线视图(Timeline view)、曲线编辑器等工具的使用方法,并提供了关于如何通过这些技术实现流畅动画效果的具体指导。 综上所述,《Mastering Unity 2D Game Development》是一本全面且深入介绍Unity游戏开发知识和技巧的教程书籍,适合希望提高自己在Unity平台上进行2D游戏制作技能的游戏开发者。书中提供的示例代码及彩色图片下载链接等资源支持文件将为学习过程提供实用的帮助。
  • Unithree: 受UnityThreeJS
    优质
    Unithree是一款受Unity影响、基于ThreeJS构建的游戏开发引擎,旨在为开发者提供强大而直观的3D游戏创作工具。 统一Unity启发的ThreeJS游戏引擎目前还处于起步阶段,不适合使用。
  • 自制2D源码
    优质
    本项目为一款开源的2D游戏开发引擎的完整源代码,旨在帮助开发者快速搭建和发布自己的2D游戏。适用于初学者学习游戏编程原理及实践应用。 大学时期(2010年)的学习作品。基于Windows GDI开发的简单游戏框架。
  • OpenMetalMax: Iris 2D构建Metal Max-源码
    优质
    OpenMetalMax是一款基于Iris 2D开发的开源Metal Max游戏引擎,提供强大的图形处理和高效的渲染能力。本项目包含完整源代码,适合游戏开发者深入学习与二次开发。 OpenMetalMax 是一个游戏引擎,用于使用 Iris 2D 开发 Metal Max 游戏。
  • 云风《风魂2D
    优质
    《风魂2D游戏引擎》是由开发者云风设计的一款轻量级、开源且易于使用的2D游戏开发工具。它旨在帮助游戏制作者更高效地进行创作,支持多种平台部署。 云风的风魂引擎源代码已在VS2010+WIN7环境下编译通过。