近期热门
粉丝2
关注 0
获赞 0
决战到底--unity3d手机游戏源码下载

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

[复制链接]
3856 14 0 0 9年前 举报

源码介绍

决战到底--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
0.jpg


0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论14
您需要登录后才可以回帖 登录

Thanks for sharing
9年前
回复

使用道具 举报

大侠牛人~~~我要和你做朋友
9年前
回复

使用道具 举报

大侠牛人~~~我要和你做朋友
9年前
回复

使用道具 举报

一个人做的?牛叉啊
9年前
回复

使用道具 举报

其实最想要的还是程序员的demo,应该很容易学懂,先收下了,多谢分享
9年前
回复

使用道具 举报

这是免费的么
9年前
回复

使用道具 举报

水电费的身份的水果的水果的三个地方
9年前
回复

使用道具 举报

大侠牛人~~~我要和你做朋友
9年前
回复

使用道具 举报

不催哦
9年前
回复

使用道具 举报

{:7_254:}
9年前
回复

使用道具 举报

数据加载中....
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器