找回密码
 立即注册
楼主: tanglin626387

[常见问题] 决战到底--unity3d手机游戏源码下载

[复制链接]
发表于 2014-10-21 10:27 | 显示全部楼层 |阅读模式

源码介绍

决战到底--unity3d手机游戏源码下载
游戏名称:决战到底
开发引擎: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就清晰了许多。在UI方面也不例外,主要用到两个插件NGUI和EasyTouch,同样也是采取的面向对面的方式编码的。每一个按钮或者是操纵杆也是一个对象,他们主要的工作就是监听用户的操作,然后把结果转交给游戏逻辑。而游戏逻辑则是使用的PlayMaker插件,先说说我个人对PlayMaker的看法,曾几何时听人说PlayMaker很垃圾,项目一旦变大就完全没法用了。其实嘛,我到不这么觉得,与其说PlayMaker是个插件,我到觉得说他是个框架更合适。个人认为PlayMaker提供的是一种处理逻辑等的设计模式,他给我们带来了许多方便,而且每个Action的也可以极大程度上的复用。虽然说每一种设计模式都不可能完美。但是只要们理解了他的设计理念,并按照他的理念去扩展它,当他扩展得足够强大时,我们的实现也就变得更加轻松了。比如说,当我们需要与EasyTouch的操纵杆进行数据的交互时,发现PlayMaker并没有提供这样的Action,假如不知道如何去扩展它就会觉得PlayMaker功能很局限。其实只要看看EasyTouch的源码就能封装出使用于EasyTouch的Action来。并且以后其它项目也可以重用。也许会有比PlayMaker更好的框架,毕竟设计只有更好的没有最好的吧。
4.特效嘛,就是FXMarker和FT Slasher Volume插件其实也就是一些资源。。搞程序毕竟是搞程序,欣赏欣赏,可以用起来就好啦 - -

下载地址:58player.com/code-3712-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2014-10-21 21:39 | 显示全部楼层
目测连动作播放都没有啊。
发表于 2014-10-22 12:06 | 显示全部楼层
啥都不说了,顶楼主
发表于 2014-11-7 22:07 | 显示全部楼层
hhhhhhhhhhhhhhhhhhhhhhhhhhhhh
发表于 2014-12-13 03:36 | 显示全部楼层
啥都不说了,顶楼主
发表于 2015-3-13 13:46 | 显示全部楼层
啥都不说了,看完再说
发表于 2017-2-14 16:26 | 显示全部楼层
很不错
发表于 2017-2-14 16:17 | 显示全部楼层
顶顶多好
发表于 2017-2-14 16:53 | 显示全部楼层
很好哦
发表于 2017-2-14 16:22 | 显示全部楼层
不错不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 16:32 , Processed in 0.095826 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表