手机玩游戏马蓉怎么会喜欢王宝强变成竖屏呢

竖版竖屏手机游戏大全
竖版竖屏手机游戏大全
竖版竖屏手机游戏大全汇集了所有的竖版竖屏游戏下载资源,不断更新最新最热门的竖版竖屏游戏信息,包括2015最好玩的竖版竖屏手游前十名排行,玩家们可以在这个专题找到自己喜欢的游戏,众多不同风格类型竖版竖屏手机游戏,欢迎免费下载!
竖版竖屏游戏排行榜
冰雪世界,谁与争锋,千呼万唤,神庙逃亡2冰锋暗影版本终于震撼上线啦。狂奔路上,滑冰河道、雪山峭壁、冰...
割绳子:魔法(Cut the Rope: Magic)是ZeptoLab开发的一款益智类游戏。 割绳...
汤姆回来了,还带来了全新的冒险旅程!汤姆是您的宠物猫,他可以在您触摸时作出反应,并且用滑稽的声音完整...
庆祝跨年,2016年1日-3日第三方充值满6元减1元!
你的旅行探险终结于一个南方小镇——Buri...
在黄砖路上体验最惊心动魄的逃亡!由迪斯尼和Imangi Studios出品的《神庙逃亡:魔境仙踪》是...
象棋大师 中国象棋 支持人机对战,人人对战,残局模式和载入游戏 支持平板电脑 电脑AI超强,反应也比...
“疯狂猜成语”是一款全中文休闲益智游戏,可以和好友一起体验中国古老文化-成语的魅力,还可以通过微信分...
>是一款益智类的单机游戏,游戏画面是制作精美的小动物;游戏采用通关模式,每一关都会要求达到一定的目标...
开心消消乐之2048!你没听过2048?你没玩过2048?你OUT了!现在最流行的卡片智力游戏全新升...
别踩白块儿4?、钢琴块儿? 是WANG BOXUN在中国地区拥有的商标。 联系我们:wbxgames...
游戏类型:
画面类型:
玩法类型:
网络环境:
资费类型:
竖版竖屏游戏资讯
白雪冬季12月——《神庙逃亡2》圣诞节版本今日重磅上线,圣诞节限定角色、宠物、坐骑同步亮相,圣诞浓情活动回馈广大玩家,更有争霸赛海量金币等你拿!
【全新宠物企鹅驾到 圣诞有它更精彩】
它,不是一只普通的企鹅,而是一只会飞翔的企鹅宝贝!《...
本周小编巡逻各大小黑屋,偷窥了全场小编手机里面到底有什么游戏?挖掘回来本周好玩的安卓游戏推荐,一起来看看都有什么“宝”!
&《割绳子:魔法》(Cut the Rope: Magic)是经典物理益智游戏《割绳子》的系列全新续作...
活动优惠:第三方充值满6元减1元!
活动时间:日——1月3日
注意事项:每日最多享受1次充值优惠。
活动原因:
1、庆祝跨年!是的,我们终于摆脱了该死的2015年。
2、庆祝我们的程序员Peter成功找到了女朋友!...
【活动内容】
跑酷游戏巅峰大作,《Temple Run:魔境仙踪》2.0全新版震撼上线!踏上未知奇幻旅程,与亿万达人一起揭开黑森林的神秘面纱!在活动期间内将自己最好的成绩截图上传至新浪微博@TempleRun魔...
导读:期待已久的热门手游中国象棋--象棋大师火爆来袭啦!这款手机游戏吸引了大批游戏玩家的的关注,有很多玩家都在问九游小编中国象棋--象棋大师好玩吗?想知道这款手游怎么样?今天小编就来说一下中国象棋--象棋大师游戏介绍,带各位玩家详细了解一下...
植物大战僵尸1
安卓平台下载
苹果平台下载程序写累了,就来玩玩酷跑小游戏吧,嘿嘿。
雨松MOMO送你一首歌曲,嘿嘿。
Android研究院之游戏开发横竖屏的切换(十七)
Android研究院之游戏开发横竖屏的切换(十七)
围观3714次
编辑日期: 字体:
玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的, 有的游戏只能竖屏的玩,有的游戏只能横屏玩,为什么开发中要强制游戏为单一的屏幕呢?原因很简单 就是因为切换屏幕后带来的问题过多开发起来过于麻烦所以大多数游戏都会强制横屏或者竖屏。的今天我用一个小例子带同学们盘点一下Android开发中横竖屏切换的一些开发技巧。
1. 强制横竖屏
这种方式是最为简单并且可以避免因为切换屏幕导致的一些开发问题,强制屏幕为横屏或者竖屏可以用两种方式来实现, 第一种为代码实现、第二种为配置文件实现,请同学们阅读下面这段简单的例子。
1234567891011121314
import android.app.Activity;import android.content.pm.ActivityInfo;import android.os.Bundle;&public class HandlerActivity extends Activity {&&&&&@Override&&&&protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.handler); //强制为横屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); super.onCreate(savedInstanceState);&&&&}}
AndroidManifest.xml 中设置强制横屏
&activity android:name=".HandlerActivity" android:screenOrientation="landscape"/&
通过代码的方式强制为竖屏
12345678910
public class HandlerActivity extends Activity {&&&&&@Override&&&&protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.handler); //强制为竖屏 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); super.onCreate(savedInstanceState);&&&&}}
AndroidManifest.xml 中设置强制竖屏
&activity android:name=".HandlerActivity" android:screenOrientation="portrait"/&
2.横竖屏切换的响应
如果没有设置强制横屏或者竖屏那么每次横竖屏切换的时候Activity都会被重新创建一次,这样就会存在一个问题 横屏后会把图片拉伸可能在竖屏时感觉很协调的界面切换到横屏以后会被拉伸的很难看,比较好的解决办法是为横竖屏做两套图做两个布局文件,这样子程序中只需要监听屏幕切换的结果 设置不同的布局 绘制不同的图片即可。
&activity android:name=".HandlerActivity" android:configChanges="orientation?keyboardHidden"/&
设置后屏幕切换后就不会再次调用OnCreate()方法重新创建这个Activity, 切换屏幕之前程序中的一些数据或者内容就不会因为重新创建Activity导致重置清空。 每当切换横竖屏的时候系统会自己调用onConfigurationChanged()方法这样子就可以拿到当前屏幕的横竖屏状态,根据状态就可以做我们想做的事。
1234567891011121314151617181920212223242526
import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;&public class HandlerActivity extends Activity {&&&&&@Override&&&&protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.handler);& super.onCreate(savedInstanceState);&&&&}&&&&@Override&&&&public void onConfigurationChanged(Configuration newConfig) {& int type = this.getResources().getConfiguration().orientation;& if (type == Configuration.ORIENTATION_LANDSCAPE) { &&&&//切换到了横屏 } else if (type == Configuration.ORIENTATION_PORTRAIT) { &&&&//切换到了竖屏 }& super.onConfigurationChanged(newConfig);&&&&}}
3.横竖屏切换数据的保存
如果说项目必需要实现横竖屏的切换那么我们就须要对数据进行保存与读取,这也是为什么大部分游戏都不支持横竖屏切换的原因,因为游戏中存在大量的数据 ,比如玩家属性、坐标点、游戏状态、人物属性等等等等实在是太多了。如果要实现正常切换的话那么这些数据都须要进行保存与记录,其实相对软件开发来说做横竖屏切换的到挺多的,毕竟软件当前Activity中保存的数据不会有游戏那么多呵呵,废话就不多说了我分享一个横竖屏切换保存数据与读取数据的方法。
比如横屏切换竖屏实际上是先把当前的横屏的Activity杀掉 然后重新创建一个竖屏的Activity,我们可以使用onSaveInstanceState()方法保存数据,它是在横屏Activity将杀死前调用,可以将须要保存的数据放入Bundle封装在系统中,切换竖屏后这个Activity又重新被创建 这样可以在onCreate(Bundle)或者onRestoreInstanceState(Bundle)方法中来回复之前保存在Bundle中的数据,这样就可以实现横竖屏界面切换数据的保存与读取,当然前提是只能保存Bundle类型的数据,也就是说大量的对象数据的话就要想其它办法来恢复。
AndroidManifest.xml 中设置属性禁止重新创建Activity,并且添加屏幕切换监听。
12345678910111213141516171819202122232425262728293031323334
import android.app.Activity;import android.os.Bundle;import android.util.Log;&public class HandlerActivity extends Activity {&&&&&@Override&&&&protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.handler);& super.onCreate(savedInstanceState);&&&&}&&&&&/**切换屏幕之前将数据保存在Bundle中**/&&&&@Override&&&&protected void onSaveInstanceState(Bundle outState) { long outTime = System.currentTimeMillis(); //屏幕切换将当前的时候保存在Bundle中 outState.putLong("time", outTime); Log.v("InstanceState", "outTime is "+ outTime);&&&&&&&&super.onSaveInstanceState(outState);&&&&}&&&&&/**切换屏幕之后在Bundle中把数据取出来**/&&&&@Override&&&&protected void onRestoreInstanceState(Bundle savedInstanceState) { //取出屏幕切换前保存的时间 Long saveTime = savedInstanceState.getLong("time");& Log.v("InstanceState", "saveTime is "+ saveTime);&&&&&&&&super.onRestoreInstanceState(savedInstanceState);&&&&}&}
看一下效果图红框内的Log信息,outTime 为很横竖切换屏幕之前保存的当前时间,SaveTime为横竖切换屏幕之后读取到之前保存的时间。通过这种方法可以正常的保存与读取数据。
总的来说这一章还是比较简单的,真的很不好意思最近MOMO实在是太忙了,每天写程序到凌晨 3
点多 早上 7点多又得爬起来上班。博客更新的也没之前快了,不过我可是时刻都惦记着大家伙和我的开发群中的好朋友们,总之还是那句老话MOMO希望可以通过写博客结识更多的开发者与更多的好朋友,我们一起为中国移动互联网的明天而努力,加油。哇咔咔!!
本文固定链接:
转载请注明:
MOMO与MO嫂提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。
您可能还会对这些文章感兴趣!是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 357|回复: 8
最后登录积分16178精华0帖子
Lv15炉火纯青, 经验 16178, 距离下一级还需 422 经验
不要说清理数据和重装我都试过了
最后登录积分16178精华0帖子
Lv15炉火纯青, 经验 16178, 距离下一级还需 422 经验
这是图打5-5突然就这样了
(13.54 KB, 下载次数: 0)
21:31 上传
点击文件名下载附件
(48.45 KB, 下载次数: 0)
21:31 上传
点击文件名下载附件
(77.28 KB, 下载次数: 0)
21:31 上传
点击文件名下载附件
最后登录积分13742精华0帖子
Lv15炉火纯青, 经验 13742, 距离下一级还需 2858 经验
没遇到过,估计最笨的办法是还原出厂。也可能多试几次就好了。
最后登录积分12094精华0帖子
Lv14渐入佳境, 经验 12094, 距离下一级还需 1506 经验
这样看起来不是更带感吗
&哦,我是近视这样我看不清楚&
最后登录积分7861精华0帖子
Lv12渐入佳境, 经验 7861, 距离下一级还需 1139 经验
最后登录积分16178精华0帖子
Lv15炉火纯青, 经验 16178, 距离下一级还需 422 经验
解决了……删除游戏和九游中心……重启,再装……妈蛋终于正常了
最后登录积分41251精华16帖子
Lv21已臻大成, 经验 41251, 距离下一级还需 6749 经验
简直爽歪了⊙▽⊙换了种感觉
最后登录积分31163精华0帖子
Lv19炉火纯青, 经验 31163, 距离下一级还需 2837 经验
最后登录积分21544精华0帖子
Lv17炉火纯青, 经验 21544, 距离下一级还需 2456 经验
宅该减肥了
自由之战-萨穆亚
参加自由之战论坛答题活动获得(有效期:30天)
成为写手导师成员授予
安卓平台下载
苹果平台下载横屏玩游戏与竖屏玩游戏,是什么在改变?
横屏玩游戏与竖屏玩游戏,是什么在改变?
作者:xtonegame
责任编辑:xiangxin
前言在手游还没有成为主流前的那段时间里,我们随处可见的 PSP、PSV 和 NDS、3DS,包括早期的 GBA 等掌机,都延续着主机操控的习惯,遵循着屏幕长宽比传统,将物理按键分立在屏幕两侧,横向持握来玩游戏,绝大多数的游戏也是横屏设计,如果出现少有的需要竖着玩的游戏,那基本上可以视作是奇葩一枚。(图1)随着手机游戏的发展,很多开发商为了触屏体验而改变操控方式,当点、滑操作逐渐代替传统的物理按键之后,渐渐地横屏不再是掌上游戏执着的标准,众多休闲向手游和跑酷手游开始采用竖屏设计,比如当年极度风靡的竖屏游戏《神庙逃亡(Temple Run)》。(图2)发生变化的并不只是传统游戏按键(虚拟按键)操作逐渐弱化,还有手游本身的地位。近两年,移动游戏的发展壮大让它成为比传统主机、掌机游戏更具成长性,在游戏界从配角走上了主角的地位。然后,手游玩家们发现了一件事,竖着玩的游戏,越来越多了。现象及问题(图3)通常手机上的竖屏游戏,强调的就是一只手也能操作。在中国区的 iPhone 畅销榜前 30 位,刨去少数几款三消游戏,再刨去《海岛奇兵》、《列王的纷争》和《炉石传说》这几款海外开发商的产品,剩下的本土天朝手游中,有代表意义的竖屏操控游戏是《奇迹暖暖》、《少年三国志》、《全民飞机大战》,其中只有《少年三国志》宣传了“轻松单手操作”。由于同质化严重,再加上国内开发商普遍对 UI 设计和操控设计的轻视,国产手游实际上很难找到一个有代表性的 UI 风格,单就游戏操控方式来说,在细分性的触屏操控创新上,国内手游还远远未触及到移动操控体验上的精髓。换句话说,国内手游还处在传统的游戏既定框架中,触屏操控能够衍生出来的那么多“噱头”,我朝大概只玩透了一种,这一种大概可以归类为“一键PK”,或者“一键扫荡”之类的。 改变及突破手游的碎片化时间决定了它必须从横屏向着竖屏变化,因为横屏设计得再出色,也很难一只手玩,在地铁、公车等移动时间里,站着的机会比坐着的机会多得多,大家都希望能腾出一只手来扶扶手,哪怕在别的场合,竖屏能空出一只手也方便很多。(图4)翔通游戏旗下ARPG手游《口袋大冒险》,单手一指操作成为了它着重宣传的卖点,在更具碎片化特性的手游身上,使竖屏 UI 设计不再只是休闲、跑酷、益智的地盘,原本被传统观点认为的竖屏终归是要比横屏限制多的言论逐渐不攻自破了,在一块小小的手机触屏上,诞生了前所未有的细分化的操控方式创新,和手机应用本身想要达成一指简便操作的体验追求一致。当你发现连动作游戏都能竖着玩的时候,就会发现,这种变化也开始影响我们的游戏习惯了。体验的追求,永无止境智能设备人性化和易用性追求永远没有尽头,智能应用也同样如此,在习以为常的每一步操控背后都有上升的空间,而每一次用户体验的改进,就是看似不起眼的细节改变积累起来的。在“游戏”二字本就代表着“交互”的游戏领域,更应该如此。
&&&&&&&&&&&&&&
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
网友评论仅供网友表达个人看法,并不表明网站同意其观点或证实其描述
CopyRight(C)
掌游网 蜀ICP备号-4 All rights reserved. Design:Juren Technology
中国.四川省.成都市高新区府城大道西段399号(天府新谷)8栋2单元12层
版权:人人互动(集团)旗下 成都聚人科技有限公司 所有
禁止盗用本站风格,违者追究法律责任为什么现在的手机游戏大多横屏?横屏竖屏到底是不是根据开发者喜好定的?
然而国外厂商却不同比如SE复刻的DQ全都是竖屏,FF全都是横屏,两者都是典型的JRPG却有这么大区别
按投票排序
泻药。双手操作用横屏,单手操作用竖屏。跟国内国外厂商没关系。回答完毕。
因为竖屏限制多,横屏限制少。从我自已所处行业来讲,斗地主永远只能横屏、德州扑克可横、可竖。
为什么?斗地主手牌多,竖屏无法展开。如果挤在一堆,在手机那么小的屏幕上几乎无法正确操作。而德州扑克手牌少,只有两张。那么横屏和竖屏都可以很方便的操作。有些德州扑克的应用,为了让用户体验翻牌的动作,故意设为竖屏游戏,甚至让游戏变得更加流畅。
横屏可以场景大些。不同游戏类型选择不同。

我要回帖

更多关于 电脑怎么会蓝屏 的文章

 

随机推荐