楼主 楼: 发表于: 09-13 发自: Web Page
倒序阅读 ┊ 只看楼主 ┊ 小 中 大
来源于 引擎相关 分类
暑假做得unity for ios 跨平台联机对战3DTankOL的游戏
游戏名称:
-3DTankOL-
点击播放flash
目录 一.单机游戏模块 1.1坦克模式操作 1.2 RPG模型操作 二、网络游戏模块 2.1注册登录模块 2.2创建与加入房间模块 2.3网络模式-场景模块 2.4网络模式-实战模块 三、游戏设置模块 四、游戏相关模块 五、游戏退出 一.单机游戏模块 1.1坦克模式操作
3DTankOL游戏主页面菜单:
图1.1.1
如图1.1.1所示
从上到下依次为
1. singlegame -单机游戏
2. onlinegame –网络游戏
3. setting–游戏设置
4. aboutdomino –游戏相关
5. exit –退出
选择单机游戏后进入:
图1.1.2
图1.1.3
如图1.1.3所示
区域①为:单机游戏列表区-里面又分为2中模式,一种是tank模式,另一种是RPG角色扮演类模式(RPG模式将在稍后为大家介绍)
区域②为:所选单机列表关卡的简介
区域③为:返回(选择后返回游戏主页面)
区域④为:点击后进入所选的关卡
我们选择tank模式第一关:Level1
图1.1.4
如图1.1.4
进入第一关之前会有一段3D动画,准备好后开始!
图1.1.5
如图1.1.5所示: 区域①:人物头像(点击之后可以暂停、返回游戏)
区域② life: -当前生命值 (初始为100)
区域③Bullet: -当前子弹数 (初始为50)
区域④Enemy Count –当前敌人总数
区域⑤-Enemy1- HP:100/100敌人名称:Enemy1 当前气血:100/100
区域⑥玩家自己
轻触左上角区域①玩家头像后进入图1.1.6
图1.1.6
如图1.1.6所示,此页面为暂停页面
轻触区域①即可回到游戏
区域②为返回游戏菜单
区域③:当前关卡
区域④:小地图(可以找到玩家、敌人、弹箱等等)
区域⑤:在iphone手机左手轻触移动此图标可实现玩家的移动
区域⑥:在iphone手机中轻触此键发射炮弹
区域⑦:玩家下角有黑色字体显示的”Automatic…” 游戏默认会在进入游戏后开启自动瞄准敌人,如需关闭请在setting中关闭。
特别说明:
在其他非手机的平台中,方向键控制为WASD,J键为发射子弹!
----------------------------------------坦克模式操作到此结束----------------------------------
1.2RPG模型操作
图1.2.1
我们进入特殊关卡-第十关为开放RPG模式-如图1.2.1
(左下角为我们多米诺团队的雪花十字架标志,用多米诺骨牌代表我们团队的耐力、团结,所开发的项目更能实现人与人之间的多米诺骨牌效应,点击后即可进入团队的专属论坛www.devmac.net unity3d for ios开发论
坛)
图1.2.2
区域①:点击后可以退出到游戏主菜单
区域②:血条(在iphone中占资源较大,所以tank模式中血量及子弹数用数字显示)
区域③:能量条-(同时touch j键 k键可以触发必杀技)
区域④:升级系统(暂时保留,未写)
区域⑤:玩家方向键
区域⑥:玩家
区域⑦:点击J键为重拳,点击K键为前踢腿攻击,点击S键为跳跃键
区域⑧:查看敌人与自己
场景中的敌人是那只带血条的狐狸,准备好了,开始游戏吧!
特殊说明:在非手机平台中WASD为方向键JKS键分别为重拳、前踢腿、跳跃键
----------------------------------------------RPG模式到此结束-----------------------------------------
二、网络游戏模块 2.1注册登录模块
图2.1.1单击如图2.1.1所选的区域进入网络对战模式
图2.1.2 注册登录退出,不再敖述
图2.1.3
图2.1.4 如图2.1.3与2.1.4为注册页面,多米诺拥有自己的服务器域名,所有数据全部存储在网络数据库中。玩家正确填写信息后即可登录游戏。
图2.1.5 如图2.1.5为登录页面,我们填写我们刚刚注册的用户名及密码,进入网络模式-
图2.1.6 如图2.1.6所示,用户名及密码都为test(也可以进入我们的web版来访问游戏,地址:http://www.devmac.net/domino/3dfight) 2.2创建与加入房间模块
图2.2.1 如图2.2.1所示: 区域①:玩家成功登录后可以创建房间 区域②:若有玩家创建房间可以进入房间 区域③:退出网络模式返回游戏主页面并删除用户登录信息 区域④:房间名 区域⑤:创建房间玩家的用户名 区域⑥:哪张地图 区域⑦:当前人数(1/10就是总共支持10人,当前只有一个人加入,人满则不能加入) 区域⑧:房间列表 区域⑨:刷新房间列表(不刷新将每隔8秒读一次数据库) 区域⑩:进入所选择的房间
图2.2.1
为加入房间的游戏页面,现在没有玩家建房,我们创建一个房间,我们单击创建房间-CreateHost按钮
图2.2.2 如图2.2.2所示,此为创建房间的游戏页面 区域①:所要创建房间的房间名称 区域②:房间密码,默认取消即不输入密码进入房间模式 区域③:地图为区域⑥所选地图(暂定为4张地图) 区域④:允许房间连接人数的上限 区域⑤:所填信息无误即可创建房间 区域⑥:场景地图 2.3网络模式-场景模块
图2.3.1创建房间后,如图2.3.1所示: 区域①:点击后可以断开连接并返回游戏主菜单 区域②:生命值 区域③:子弹数 区域④:玩家及注册用户名 区域⑤:当前连接的玩家总数 区域⑥:小地图(可以找到其他玩家) 区域⑦:方向键 区域⑧:发射子弹 区域⑨:聊天功能键,聊天信息将显示在左侧,每隔5秒自动消失或叠加其他玩家信息 2.4网络模式-实战模块 我们注册一个名为test1 密码test 的用户再登录一个玩家,并加入游戏
图2.4.1 如图2.4.1我们找到了刚才创建房间的玩家信息,选择并进入
图2.4.2 我们成功连接并进入了房间,3DTankOL目前可以实现windows .exe 、web版、mac.app应用程序、ios(iphone、ipad)之间任一平台的游戏联机对战,以下为实机测试图:
图2.4.3 ?iphone与win版exe联机对战
图2.4.4 ? 2台iphone之间的联机对战
当然在ipad中也是没有问题的:
图2.4.5 ipad模拟器中测试图
我们继续网络版的演示:
图2.4.6对话演示
如图2.4.6为对话演示,玩家可以按j键攻击其他玩家
图2.4.7胜利死亡页面
如图2.4.7,当下面的玩家打死上面的玩家时(HP降至为0),死亡的玩家会显示you dead 并自动跟踪其他的玩家,并创建一个弹箱,其他玩家可以补充子弹,若在场玩家<=2,隔5秒之后系统将重置死亡的玩家在地图的二个点随机出现.
--------------------------------------------- 三、游戏设置模块
图3.1 如图3.1所示: 区域①为:背景音乐大小 区域②为:音效音量 区域③为:单机版中的自动瞄准 区域④:返回主菜单 四、游戏相关模块
图4.1 更多多米诺团队资料总结请详见团队网址:[url=file:///C:/Users/Domino/Desktop/3DTankOL%E6%9C%80%E6%96%B0%E6%96%87%E6%A1%A3/%E6%96%87%E6%A1%A3/www.devmac.net]www.devmac.net[/url] 五、游戏退出
图5.1 点击即可退出游戏!
iphone模拟器版:http://u.115.com/file/e6yawffe win版:http://u.115.com/file/e6yazg8e web版:http://devmac.net/domino/3dfight mac版:http://u.115.com/file/clg1dwjp 演示视频:http://115.com/file/dn6o9jl7 |