决战到底--unity3d手机游戏源码下载

2015年03月19日 13:34 0 点赞 0 评论 更新于 2025-11-21 17:44

一、源码基本信息

游戏名称

决战到底

开发引擎

Unity3D 4.6.0

所用插件

PlayMaker、NGUI、EasyTouch、FXMarker、FT Slasher Volume等

二、介绍与声明

若以下内容有不当之处,请见谅:

  1. 素材来源:在缺乏美术、动画、音效、特效等资源的情况下,一个人开发游戏颇具挑战。本游戏所用素材来自Asset Store以及一些通过Disunity提取的游戏资源。由于未用于商业用途,推测不会存在法律风险。
  2. 开发历程与版本选择:原计划开发一款支持PVP和PVC模式的手机3D格斗游戏,但个人开发时面临资源匮乏的困境,所有资源都是东拼西凑而来。为了美化素材,还需使用PS、AI等图形处理软件,否则界面效果难以接受。为了缩短开发周期,先砍掉部分功能,推出了PVC单机版。
  3. 游戏设计模式
    • Unity引擎设计理念:使用Unity引擎设计游戏,采用的是高度面向对象的组件式游戏设计方式。这种设计方式让Unity的架构更加清晰。在UI设计方面,主要使用了NGUI和EasyTouch两个插件,同样采用面向对象的编码方式。每个按钮或操纵杆都是一个对象,其主要功能是监听用户操作,并将结果传递给游戏逻辑。
    • PlayMaker插件分析:有人认为PlayMaker在项目规模变大时难以使用,但我认为它更像是一个框架。PlayMaker提供了一种处理逻辑的设计模式,带来了诸多便利,且每个Action都能在很大程度上复用。虽然没有完美的设计模式,但只要理解其设计理念并进行扩展,就能让开发变得更加轻松。例如,当需要与EasyTouch的操纵杆进行数据交互时,若PlayMaker未提供相应的Action,可通过查看EasyTouch的源码封装出适用于它的Action,且该Action可在其他项目中重用。当然,可能存在比PlayMaker更优秀的框架,毕竟设计是不断进步的。
  4. 特效插件:FXMarker和FT Slasher Volume插件主要提供特效资源。对于开发者而言,欣赏并合理运用这些资源即可。

三、源码下载

点击下载

作者信息

menghao

menghao

共发布了 3994 篇文章