V-Play

V-Play入门手册3-如何编写高效的代码?

老子叫甜甜 提交于 2019-12-25 15:50:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 其中最酷的一个功能肯定是QML的 属性绑定 . From the Qt-Documentation: This is a core feature of QML that allows objects to automatically update their properties in response to changing attributes in other objects or the occurrence of some external event. …the property's value is automatically updated by the QML engine whenever the value of the evaluated expression changes 换句话说,这是非常好玩的( 好玩个鬼 ),接下来我将用一个简短的例子来告诉你这到底是什么意思, 首先上一个 木有属性绑定 的小项目: import VPlay 2.0 import QtQuick 2.0 GameWindow { Scene{ Text{ id: mouseXText anchors.centerIn: parent color: "blue" visible: false }

V-Play入门手册2-如何创建一个多分辨率的游戏或应用程序?

时光总嘲笑我的痴心妄想 提交于 2019-12-13 18:30:49
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ##如何创建一个多分辨率的游戏或应用程序? 作为一个开发者,你肯定不想每次都重写一次代码来保证不同设备下相同的用户体验. 但是,你又会遇到一个不可避免的问题:市面上设备的尺寸太多样化了,大的小的,老的少的. 为此,如果你想开发一个跨平台的游戏或应用程序,有2个比较理想的方案: ###A.)适用于应用程序的 密度无关性 在游戏中,你通常希望在不同平台下能有一个相同的游戏体验. 但是,在移动设备 IOS & Android & Windows Phone 中,你想充分利用屏幕空间的最好办法. 一个理想的跨平台的用户体验,应该是不管什么平台的 屏幕密度 & 屏幕大小 & 屏幕分辨率 ,都有一个 你想要的按钮和文本元素尺寸 以便操作.此外,在高密度设备中图像应该是非常清晰的,并在低端设备不会过多浪费宝贵的内存. 同时为了进一步提高用户体验度,需要 响应式设计 ,意思如下例: 在屏幕上显示更多的内容,比如在平板电脑上应该比在手机显示更多的内容. 显示更多的列表子项,比如在某些比较长的手机上. V-Play 可以帮你解决这些挑战,以跨平台的方式! 因此,只需要一份代码,就可以轻易的创建一个适配不同设备的应用程序. 为了深入指导如何做到这一点,可以看看这个 How to Support Muliple Screen

V-Play入门手册1-如何在5分钟内把你游戏或应用程序带到你的移动设备上?

Deadly 提交于 2019-12-13 18:30:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 第一次课程... ##如何在5分钟内把你游戏或应用程序带到你的移动设备上? 安装 V-Play 之后,启动 Qt Creator ( V-Play IDE )并创建一个新的 V-Play 项目, 这里有一些游戏或应用程序的模版,你可以选择你喜欢的来生成,下面是模版示意图: 新建完成后,你可以点击 运行按钮 (快捷键 Ctrl + R )试着运行一下项目来看看效果. ##构建为IOS和Android及更多 V-Play 目前支持: Windows Desktop的开发和部署 Mac OS X Linux 移动平台:Android & IOS & Windows Phone Windows Runtime 所有的开发和部署工作都可以用一个叫做 Qt Creator 的工具来完成, 最6的是,你可以通过这一个环境开发部署到所有平台,而 不需要切换不同的工具 . 为了能在手机或模拟器上运行你的游戏或应用程序,首先你需要在 V-Play 中安装对应平台的 Android SDK & IOS SDK . 安装 V-Play for Android & IOS ,在你的 V-Play 安装目录下打开 MaintenanceTool ,并选择 Android 和 IOS 相关的包. IOS开发请看 IOS Deployment

V-Play入门手册

扶醉桌前 提交于 2019-12-13 18:30:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> V-Play 是一个基于Qt的新生代游戏开发框架(主要是2D),后衍生出了App开发框架. 下载和使用 V-Play 开发你的 Game/App 前,必须注册一个 V-Play 的账户( 更新 & 部署 & 其他都需要这个账户 ), 拥有你自己的 V-Play 账户之后(账户就是你的某个邮箱), V-Play 会在接下来的14天内发送一些入门级的资料和教程到你的邮箱(i like it!). 以下是自己通过这些教程和资料归档的一些的入门内容( 主要是英语不好 & 瞎翻译 ): ## V-Play入门手册1-如何在5分钟内把你游戏或应用程序带到你的移动设备上? ## V-Play入门手册2-如何创建一个多分辨率的游戏或应用程序? ## V-Play入门手册3-如何编写高效的代码? ## V-Play入门手册4-如何获取最新的V-Play更新? ##待补充 交(吐)流(槽)请留言... 来源: oschina 链接: https://my.oschina.net/u/1985083/blog/656706

V-Play入门手册4-如何获取最新的V-Play更新?

守給你的承諾、 提交于 2019-12-13 17:48:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ##通过维护工具手动更新 安装 V-Play SDK 后,你可以通过Qt的维护工具来获取V-Play游戏或应用程序API的更新, 这个维护工具在你 Qt SDK 的安装目录下,叫做 MaintenanceTool . 运行这个维护工具并选择 更新组件 来检查是否有可用的V-Play更新: 如果有可用的更新,新的包会被默认选中,当然你也手动选择你想要更新的包,每1-4周V-Play会更新和发布一些新的特性和BUG修复. ##更新通知 按照规例,我们会在 Twitter 和 Facebook 展示最新版的V-Play的一些改进,你也可以通过电子邮箱获取更新内容. 当然,你也可以通过 changlog 来了解更加详细的新功能特性及BUG修复. ##Qt Creator的自动更新 Qt SDK 自带的 Qt Creator 内置了更新检查功能,每当启动 Qt Creator 的时候,如果有可用的 V-Play 更新,会在左侧导航栏运行按钮上面显示一个绿色的更新提示及弹窗提示,如图: 注意:这个自动更新机制不能和其他的 Qt Creator 共用,换句话说,如果你安装了多个 Qt Creator ,你可能需要通过 MaintenanceTool 手动更新. ##回顾 这节课,你应该学会了如何获取最新版V