Articles of 手机

触摸处于活动状态时向上移动一个对象

我正尝试在触摸处于活动状态时将对象移动到屏幕的顶部。 这是我现在的代码。 当我触摸屏幕时,我想移动的对象只是保持它的位置(从这一点来看重力似乎被禁用了)。 如果有人能帮助我,我会很高兴。 提前致谢! public class PlayerScript : MonoBehaviour { public Vector2 jumpForce = new Vector2(0, 12); public int speed = 3; void Update() { for (int i = 0; i < Input.touchCount; i++) { Touch touch = Input.GetTouch (i); while(touch.phase == TouchPhase.Began) { // Touch are screens location. Convert to world rigidbody2D.velocity = […]

Unity Mobile 2D背景填充屏幕

我怎样才能使我的背景适应屏幕分辨率? 如果仅用于5“以下的小型设备,则不需要相机,但如果是平板型设备,则相机变得太大,背景保持静止,我该怎么办?

j2me位图字体

那么我已经find了一个教程如何使图像的位图字体。 (http://devlinslab.blogspot.com/2007/11/using-custom-fonts-or-bitmap-fonts-part.html)。 所以我在我的游戏中使用了这个代码,问题是应该在屏幕上看到的其他graphics像矩形等是不可见的。 在新添加的代码之前 http://img.ufgame.com/java/30wt5ad.jpg 后 http://img.ufgame.com/java/3581k44.jpg GameCanvas类play.java public void start() { try { map = Image.createImage("/mapas.png"); human = Image.createImage("/players.png"); ingame = Image.createImage("/ingame.png"); items = Image.createImage("/items.png"); atkPav = Image.createImage("/ingamee.PNG"); } catch (IOException ioex) { System.out.println(ioex); } // f is the newly added class where is methods drawString() drawChar() and etc. f = new f(); f.load("/chatfont.PNG"); […]

使用外部文件修改游戏

例如,在Flash中,我可以在二进制文件中放置一个xml文件,然后如果我修改了一些variables,游戏将会改变。 如何在Android中实现类似的东西? 我知道,对于游戏的每一个变化,玩家都需要下载一个新的更新。 但是我正在寻找的主要目标是修改游戏统计数据, 而不需要重新编译整个 APK。 我正在与Haxe + OpenFL合作 。

在Unity中,我怎么知道屏幕自动旋转的方向?

从Screen.orientation描述我得到 如果该值设置为ScreenOrientation.AutoRotation则屏幕将在设备方向更改时自动select。 这似乎意味着如果屏幕自动旋转, 则 Screen.orientation已设置为ScreenOrientation.AutoRotation 。 如果是这样,我怎么知道它已经自动旋转的方向? 禁用自动旋转不计数(显然),我需要区分LandscapeLeft和LandscapeRight ,所以检查高度和宽度也不起作用。 这应该是跨平台的,不包括任何一种非C#插件。 (答案,鉴于这个文件,似乎是“你不能”,但也许我失去了一些东西)

手机游戏开发:支持iOS的多屏幕分辨率

问题 在devise游戏graphics时(例如iPhone):我应该基于什么样的解决scheme? 它是更小的分辨率(iPhone4的屏幕分辨率),以便我可以扩大到更大的分辨率的设备,或更大的分辨率(iPhone6 +),以便我可以缩小规模较小的分辨率的设备稍后? 哪个解决scheme最好实现,不会扭曲graphics? 我正在创建一个游戏(无尽的亚军型游戏),我正在使用视差背景。 什么是支持多种分辨率的最佳select? 对其进行缩放,使其在每个设备上看起来都相同,但可能会使图像变形或缩小游戏的缩放比例。 也可以让大部分分辨率的设备看到背景的其他部分,使graphics保持原样,但让用户使用更大分辨率的设备可以看到在较小的设备上可能看不到的对象。 我正在谈论视差背景的下一部分。 我的问题适用于iPhone设备(iPhone 4 / 4s,iPhone 5,iPhone 5s,iPhone 5c,iPhone 6,iPhone 6 Plus)。

如何强制横向模式Unity3D Android游戏?

我正在开发一个关于Unity的小型项目,最终是为了Android,但我无法弄清楚如何强制设备上的风景,而当我尝试了这个游戏,只是到处都是! 我正在使用Unity Canvas,并花了很长时间来绑定位置等,但我不能解决它! 有人能告诉我如何强制手机进入横向模式?

操纵杆像手机统一控制

我怎样才能实现操纵杆像手机上的控制? 例如,我有一个2D平台游戏,角色应该一直向右移动,右手持续移动,反之亦然,就像一个真正的游戏杆。 我是团结的初学者,所以不知道从哪里开始。 商店中是否有任何资产可以创建这些控件?

同时处理两个不同的触摸手势,不会重叠

我正在尝试为2D平台创建一个字符触摸控件。 在我的脚本中,使用一个水平滑动并按住触摸手势和一个垂直滑动手势,而不保留。这两种方法都是在void Update ()调用的。 这是我的脚本: void Update () { HorizontalSwipe(); VerticalSwipe (); } void HorizontalSwipe() { foreach (Touch FingerTouchx in Input.touches) { if(FingerTouchx.fingerId<1)// FINGERID { //if(FingerTouchx.position.x < Screen.width/2) if(FingerTouchx.phase == TouchPhase.Began) { FingerInitialPositionx=FingerTouchx.position.x; } else if(FingerTouchx.phase == TouchPhase.Moved) { FingerMovedPositionx=FingerTouchx.position.x; if(FingerMovedPositionx>FingerInitialPositionx) { charcter.transform.Translate(Vector2.right * speed * Time.deltaTime); } else if(FingerMovedPositionx<FingerInitialPositionx) { charcter.transform.Translate(-Vector2.right * speed * […]

我如何在移动平台的运行时从开发机器访问游戏数据?

当在移动平台上开发游戏时,在运行时对开发机器上存储的游戏数据(资产,configuration文件)进行读/写访问将使建立工具能够在运行时快速迭代,debugging和分析游戏。 对于iOS和Android,游戏在移动设备上运行时,有什么方法可以从开发机器访问这些数据文件? 请不要推荐使用此工具的第三方引擎。