游戏开始了------全屏与横屏
现在大概是要做个3D第三人称视角的对战类游戏,其实已经做了很久了,可后来发现设计有问题,现在返工重新再来。另外本人的java编程能力有限,并没有认真学过java,都是做到哪学到哪的,也还没工作,尚无工作经验,所以应该在整体构架上会出现问题。所以有哪位懂的,发现有什么问题,也请不吝赐教。
今天刚刚开始,只有现阶段的框架与全屏横屏这几点要说的。
首先,现阶段框架是一个Activity类,一个是渲染类,和一个工具类。
Activity类主要就是游戏的初始化,但不是数据初始化。
渲染类就是显示游戏的。
工具类是自己写的一些辅助功能,由于JPCT-AE是3D引擎,其实在2D显示以及音效处理方面并不强大或者根本就没有此类功能,所以就要自己去写了。
全屏横屏这个问题就简单了。
全屏:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().requestFeature(android.view.Window.FEATURE_NO_TITLE);
横屏:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
值得说的是,横屏的效果是,在你正立手机的时候,手机右上角是(0,0)点,然后不管你怎样旋转手机,都是这个点是(0,0)点,也就是说你的游戏会始终是横向显示。
游戏开始了------全屏与横屏相关推荐
- CocosCreator h5游戏移动端全屏显示
文章里的方法主要是针对creator游戏引擎的构建后项目,但是也可以由此文章中的方法,再作针对其他h5游戏引擎的修改,由此借鉴出其他h5游戏引擎的全屏显示. 先来看构建后的文件结构: 其中,红色框里的 ...
- 计算机玩游戏不能全屏,如果电脑游戏无法全屏显示怎么办?电脑游戏解决方案不能全屏显示...
指南: 互联网已逐渐成为我们日常生活中不可或缺的一部分. 它不仅为我们带来了很多便利,还为我们的娱乐生活增添了很多乐趣. 许通过计算机玩一些游戏,并且在使用计算机玩网络游戏的过程中,我们都希望游戏可以 ...
- 【音视频安卓开发 (七)】安卓视频播放窗口去掉标题栏、全屏、横屏
java中的MainActivity初始化部分设置这些操作 //去掉标题栏supportRequestWindowFeature( Window.FEATURE_NO_TITLE);//全屏,隐藏状态 ...
- css3 移动端video视频全屏,横屏展示,适配微信/打包成app
参考链接: 全屏旋转 https://blog.csdn.net/nidunlove/article/details/51944527 ios进度条滑动方向判断 https://www.cnblogs ...
- 计算机玩游戏怎么会突然有边框,电脑打游戏怎么设置全屏
第一步:开始菜单找到运行,如果没有在搜索框中输入"运行"也可以,输入"regedit",打开注册表编辑器.依次找到:HKEY_LOCAL_MACHINE---- ...
- 计算机玩游戏不能全屏,电脑玩游戏为何不能全屏?电脑玩游戏不能全屏的解决方法...
听到很多网友反馈说常常遇到win10系统玩游戏不能全屏的问题,对于电脑水平薄弱的网友来说确实是一个难题.win10系统玩游戏不能全屏确实影响游戏体验,怎么办?这里,今天小编就来分享Win10玩游戏不能 ...
- win7玩游戏时不能全屏该怎么解决
Win键+R键,打开运行窗口,输入regedit 回车,这样就打开了注册表编辑器,然后,定位到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ ...
- Android:设置APP全屏、横屏、竖屏、常亮的方法
全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TIT ...
- 移动端echarts点击全屏按钮横屏全屏展示
在遮罩层显示全屏图表 <div class="fullScreen"><van-overlay lock-scroll :show="isFull&qu ...
最新文章
- 钉钉需要什么java知识_Java钉钉开发_01_开发前的准备
- 部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常
- 湖南省计算机二级程序题库,湖南省计算机二级单选题题库(直接打印)
- mysql主键索引_MySQL索引之主键索引
- 一些不常用的代码汇总(不断更新)
- 【收藏】spark中map与mapPartitions区别
- ASP.NET CORE MVC 实现减号分隔(Kebab case)样式的 URL
- java 登陆验证失败_使用Java 8流进行快速失败的验证
- 阿里P8架构师谈:分布式架构设计12精讲
- svd降维 python案例_SVD(奇异值分解)Python实现
- 【软件测试】软件测试札记
- python bokeh 示例_Python bokeh.plotting.figure.arc()用法及代码示例
- 计算与推断思维 十七、更新预测
- android.support.v4.app.FragmentManager无法转换为android.app.FragmentManager
- Bootstrap基础3(表单)
- 【转】switch与if的区别
- LVM (逻辑卷)的增加、扩容、缩小、删除操作
- c语言程序调试时无法启动程序,编译没有异常,调试时报错: 无法启动程序“C:Projects\Driver\mydriver_check\HelloDDk.sys...
- 【聚类模型①】k均值聚类算法
- mes系统服务器架构,MES系统三大层结构是什么
热门文章
- 公安部A级通缉令!缉拿内蒙古籍嫌疑人,抓1人奖励20万!
- 老K盘点|12种提升机全拿走!
- qq撤回消息 服务器,话题|QQ、微信消息的撤回为什么是两分钟?
- Can‘t resolve ‘axios‘报错
- TL494CN Multisim 仿真 模型
- 邮件群发的5个条件和因素(新手必看)
- android虚拟机找不到应用程序,Android Studio中的Android模拟器不显示我的应用程序...
- java 插件程序开发框架-jpf
- 在线音乐网站音频文件地址的隐藏高招
- Synopsys EDA Tools 安装问题记录