using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
private Vector3 screenPoint;
private Vector3 offset;
// Update is called once per frame
void Update () {
for (int i = 0; i < Input.touchCount; ++i) {
if (Input.GetTouch(i).phase == TouchPhase.Began) {
screenPoint = Camera.main.WorldToScreenPoint(gameObject.transform.position);
offset = gameObject.transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.GetTouch(i).position.x, Input.GetTouch(i).position.y, screenPoint.z));
}
if(Input.GetTouch(i).phase == TouchPhase.Moved) {
Vector3 curScreenPoint = new Vector3(Input.GetTouch(i).position.x, Input.GetTouch(i).position.y, screenPoint.z);
Vector3 curPosition = Camera.main.ScreenToWorldPoint(curScreenPoint) + offset;
transform.position = curPosition;
}
}
}
}
分享到:
相关推荐
在iOS开发中,如果你的应用需要进行安全的网络通信,如HTTPS,或者需要对数据进行加密解密,OpenSSL就显得尤为重要。本文将详细介绍如何在iPhone上编译并应用OpenSSL库。 首先,我们需要理解编译OpenSSL的背景。iOS...
cydia_1.0.3366-1_iphoneos-arm-安装包-图标不见了
移动开发-版权法技术保护措施反规避权研究--以iPhone手机越狱为例.pdf
这个“OpenSSL-for-iPhone-master.zip”压缩包是专门为 iOS 设备优化的 OpenSSL 版本,适用于开发在 iPhone 上运行的需要加密功能的应用程序。 OpenSSL 的核心是其加密库,它提供了大量的加密算法,包括对称加密...
sysdiagnose_2024.04.08_00-02-200800_iPhone-OS_iPhone_21F5048f.tar.gz
通过使用"axure部件库---iOS和iPhone",设计师能够更快速、准确地创建出符合iOS标准的原型,缩短项目开发周期,并提升最终产品的用户体验。同时,这也有助于团队成员之间的沟通,因为他们都基于相同的视觉语言和组件...
《Objective-C\iPhone开发基础教程》是一本专为初学者设计的指南,旨在引领读者进入iOS应用开发的世界。Objective-C是Apple开发的编程语言,是创建iPhone和iPad应用程序的主要工具,尤其是在苹果推出Swift之前。本...
iOS实例开发源码——DominikGuzei-Handshake-Iphone-2dc6d85.zip
cocos2d-iphone-extensions-v0.1.3-Himi-ios-...【Cocos2d游戏开发之十四】音频与音效播放以及利用+Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放! http://blog.csdn.net/xiaominghimi/article/details/6870259
苹果iOS开发中文电子书推荐:7--Cocos2d iPhone基础中文教程
iphoneos-arm iPhone 必备工具
在安卓开发中,模仿iPhone时间滚轮是一项挑战性的任务,因为iOS和Android的用户界面设计哲学有所不同。然而,为了提供类似的功能和用户体验,开发者经常需要跨平台地复用设计元素。这个“安卓开发-模仿Iphone时间...
Cocos2D-iPhone是一款基于Objective-C的2D游戏开发框架,它被广泛用于iOS平台上的游戏开发。Cocos2D-iPhone是Cocos2D家族的一部分,Cocos2D还包括了Cocos2D-x,这是一个跨平台的版本,支持iOS、Android、Windows等多...
总的来说,“ChangeLogo-master_iphone_”工具简化了Objective-C项目中Logo更换的过程,使开发者能够更加专注于应用的核心功能开发。它展示了Objective-C在资源管理和用户界面动态更新方面的灵活性,对于那些需要...
在iOS游戏开发中,Cocos2d-iPhone是一个广泛使用的2D游戏引擎,它允许开发者构建高质量的游戏和交互式应用程序。本项目“cocos2d-iphone 手指画线”专注于实现用户通过手指在屏幕上绘制线条的功能。这种功能常见于...
音乐播放器 Music-Player-iPhone ,Music-player 是 iPhone 音乐播放器。实现上一曲,下一曲,暂停,播放,快进,锁屏操...
Reveal.deb,适用于越狱设备
### iPhone应用程序开发——iPhone App Programming Guide #### 一、引言与概述 在《iPhone Application Programming Guide》这一文档中,苹果公司(Apple Inc.)详细介绍了如何为iPhone开发应用程序的相关知识和...
标题 "【应用】-iPhonenes-iPhone NES Emulator.7z" 指示的是一个专为 iPhone 设计的 NES(Nintendo Entertainment System)模拟器应用的压缩包。这个应用允许用户在 iOS 设备上运行经典的 NES 游戏。NES 是80年代...