游戏开发者应该教大家如何买3D很使用使用3D Touch

游戏蛮牛学习群(纯技术交流,不闲聊):
扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
关注:2286
当前位置: &
__________________________________________________________________________________
开发者干货区版块规则:
  1、文章必须是图文形式。(至少2幅图)
& && &2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
& && &3、本版块只支持在游戏蛮牛原创首发,不支持转载。
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
& && &5、......
__________________________________________________________________________________
查看: 22664|回复: 860
十分钟制作魔兽世界合影AR
9排名<font color="#FF昨日变化1主题帖子积分
蛮牛币2024
在线时间1259 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
本帖最后由 qiaofuwenlu 于
16:10 编辑
很抱歉之前手误把插件名字打错了&&这几天在外地出差没机会改过来& &是LeanTouch不是LearnTouch
Screenshot_-00-04-09_com.SY.Nocard.png (2.98 MB, 下载次数: 10)
00:28 上传
效果就是这样啦&&当然 最好是在白天&&不然光线和我预设的不匹配
我这里使用死亡之翼的模型 大家也可以换成别的模型
制作合影AR其实就是不用识别图片&&然后只扔一个模型进去&&
打开APP自己拿着手机或者平板去对合适的角度后截屏
使用VuforiaSDK 把ARCamera丢在场景里&&把场景内其他摄像机禁用
把ARCamera与模型的位置匹配一下,让我们的模型显示在ARCamera中 并且位置不要太奇葩,并在下方加入一个Plane给Plane一个仅接收阴影的材质,这样看上去更真实一些
QQ截图33.png (141.37 KB, 下载次数: 7)
00:28 上传
QQ截图08.png (105.63 KB, 下载次数: 6)
00:28 上传
主要功能的话是要有拖动物体、缩放、旋转&&这样能够更好的跟现实中的人物还有场景进行匹配
这些功能直接使用插件LeanTouch来实现& &插件是免费的 大家从资源商店上下载就可以&&然后把LeanTouch这个脚本附在场景中的物体上,然后在Examples文件夹中找到SimpleMove 、SimpleRotateScale放在我们需要移动和旋转的物体上就好,这使用双指在屏幕上缩放,单指移动,双指滑动时模型垂直屏幕旋转。
QQ截图47.png (40.01 KB, 下载次数: 3)
00:45 上传
还可以加入不同的动作进去,做个动画切换
状态机就简单点,放四个动画进去,然后用四个参数Trigger参数进行切换,因为只是为了合影,所以动画之间切换不需要过度动作,也不需要完整播放,需要的时候直接立刻切换就好,注意动画本身设置成Loop这样每一种动画都会在切换以后循环播放
QQ截图30.png (39.99 KB, 下载次数: 3)
00:28 上传
QQ截图05.png (24.89 KB, 下载次数: 3)
00:28 上传
还可以加入让模型在水平面上旋转,这样不同角度的合影才会自然一些,加入一个脚本就可以
[C#] 纯文本查看 复制代码using UnityE
using System.C
public class Rotate1 : MonoBehaviour
Vector3 StartP
Vector3 previousP
Vector3 finalO
Vector3 eulerA
void Start()
void Update()
if (Input.GetMouseButtonDown(0))
//当按下鼠标时
StartPosition = Input.mouseP
//记录此时鼠标的位置
previousPosition = Input.mouseP
//将上一次位置记录为鼠标的位置
if (Input.GetMouseButton(0))
offset = Input.mousePosition - previousP
//偏移值为鼠标鼠标当前位置减去上一次鼠标的位置
previousPosition = Input.mouseP
//将上一次的位置记录为鼠标当前的位置
transform.Rotate(Vector3.Cross(offset*0.1f, Vector3.up).normalized, offset.magnitude, Space.Self);
//旋转的状态为
if (Input.GetMouseButtonUp(0))
finalOffset = Input.mousePosition - StartP
angle = finalOffset.
然后注意既然要截图,就设置两个透明按钮在屏幕上进行操作,不要出现可见的UI影响截图。
我们让这两个透明的按钮 右上角每次点击后切换不同动作,右下角点击后会切换单指的操作在移动模型和让模型水平旋转间切换。
QQ截图52.png (114.22 KB, 下载次数: 8)
00:45 上传
然后给这两个按钮写一个脚本分别将方法对应给不同按钮就可以了
[C#] 纯文本查看 复制代码using UnityE
using System.C
public class DeathContrl : MonoBehaviour {
public GameObject D
//获取死亡之翼模型
public GameObject RoteD
//获取调整旋转轴向的死亡之翼父级物体
private Animator _
//获取动画机
private int CountTouch=0;
//记录动画播放状态
private int CountScript=0;
//记录单指移动和单指旋转的切换状态
// Use this for initialization
void Start () {
_anim=Death.GetComponent&Animator&();
//获取动画状态机
// Update is called once per frame
void Update () {
//用于切换动画的UI按钮
public void DeathButton(){
if (CountTouch == 0) {
_anim.SetTrigger (&Fly&);
//动画切换为飞行
CountTouch = 1;
} else if (CountTouch == 1) {
_anim.SetTrigger (&Shift&);
//动画切换为晃头
CountTouch = 2;
} else if (CountTouch == 2) {
_anim.SetTrigger (&Sleep&);
//动画切换为睡觉
CountTouch = 3;
}else if (CountTouch == 3) {
_anim.SetTrigger (&Idle&);
//动画切换为待机
CountTouch = 0;
//用于切换单指移动和旋转的UI按钮
public void ScriptCtrl(){
if(CountScript==0){
RoteDeath.GetComponent&SimpleMove& ().enabled =
RoteDeath.GetComponent&Rotate1& ().enabled =
CountScript=1;
RoteDeath.GetComponent&SimpleMove& ().enabled =
RoteDeath.GetComponent&Rotate1& ().enabled =
CountScript = 0;
好啦&&调整好模型的位置及大小&&选好你喜欢的动作可以跟死亡之翼合影了注意光线角度与强度需要和现实相匹配
Screenshot_-00-23-32_com.SY.Nocard.png (2.63 MB, 下载次数: 3)
00:28 上传
最后附上安卓APP 回复可见
游客,如果您要查看本帖隐藏内容请
(3.02 MB, 下载次数: 67)
00:28 上传
每日推荐:
7排名<font color="#FF昨日变化2主题帖子积分
蛮牛币3874
在线时间693 小时
每日推荐:
71658/5000排名<font color="#FF昨日变化3主题帖子积分
日久生情, 积分 1658, 距离下一级还需 3342 积分
日久生情, 积分 1658, 距离下一级还需 3342 积分
蛮牛币1318
在线时间602 小时
那个只接受阴影的材质是什么材质
每日推荐:
4395/500排名<font color="#FF昨日变化4主题帖子积分
四处流浪, 积分 395, 距离下一级还需 105 积分
四处流浪, 积分 395, 距离下一级还需 105 积分
在线时间108 小时
猴赛雷,看一看
每日推荐:
61185/1500排名<font color="#FF昨日变化主题帖子积分
蛮牛粉丝, 积分 1185, 距离下一级还需 315 积分
蛮牛粉丝, 积分 1185, 距离下一级还需 315 积分
蛮牛币1179
在线时间268 小时
謝謝分享!!!!!!!!!!!!
每日推荐:
5906/1000排名<font color="#FF昨日变化1主题帖子积分
熟悉之中, 积分 906, 距离下一级还需 94 积分
熟悉之中, 积分 906, 距离下一级还需 94 积分
蛮牛币1405
在线时间243 小时
每日推荐:
5906/1000排名<font color="#FF昨日变化1主题帖子积分
熟悉之中, 积分 906, 距离下一级还需 94 积分
熟悉之中, 积分 906, 距离下一级还需 94 积分
蛮牛币1405
在线时间243 小时
请问如何设置摄影的功能?
每日推荐:
71678/5000排名<font color="#FF昨日变化2主题帖子积分
日久生情, 积分 1678, 距离下一级还需 3322 积分
日久生情, 积分 1678, 距离下一级还需 3322 积分
蛮牛币1611
在线时间670 小时
[]: syefrank 发帖时在路边捡到 2
蛮牛币,偷偷放进了口袋.
每日推荐:
72766/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 2766, 距离下一级还需 2234 积分
日久生情, 积分 2766, 距离下一级还需 2234 积分
蛮牛币2212
在线时间1275 小时
每日推荐:
72766/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 2766, 距离下一级还需 2234 积分
日久生情, 积分 2766, 距离下一级还需 2234 积分
蛮牛币2212
在线时间1275 小时
每日推荐:
114/50主题帖子积分
注册看看, 积分 14, 距离下一级还需 36 积分
注册看看, 积分 14, 距离下一级还需 36 积分
在线时间9 小时
太好了 试一试 好玩吧
每日推荐:
114/50主题帖子积分
注册看看, 积分 14, 距离下一级还需 36 积分
注册看看, 积分 14, 距离下一级还需 36 积分
在线时间9 小时
太好了试一试好玩吧66666
每日推荐:
114/50主题帖子积分
注册看看, 积分 14, 距离下一级还需 36 积分
注册看看, 积分 14, 距离下一级还需 36 积分
在线时间9 小时
每日推荐:
5977/1000排名<font color="#FF昨日变化3主题帖子积分
熟悉之中, 积分 977, 距离下一级还需 23 积分
熟悉之中, 积分 977, 距离下一级还需 23 积分
在线时间563 小时
纠正一处错误,Lean Touch插件
每日推荐:
72022/5000排名<font color="#FF昨日变化主题帖子积分
日久生情, 积分 2022, 距离下一级还需 2978 积分
日久生情, 积分 2022, 距离下一级还需 2978 积分
蛮牛币6111
在线时间620 小时
感谢楼主分享,顺便能发一下模型资源吗?
每日推荐:
游戏蛮牛给予质量较高、影响力较大的unity相关技术开发者的荣誉称号
经过游戏蛮牛认证的蛮牛小翻译
购买游戏蛮牛书籍
连续签到30天|0微博Qzone微信解析苹果3D Touch压力传感功能背后的秘密  过去多年中,苹果推出过许多产品,但开发过程基本类似:找到某些丑陋而复杂的已有产品,将其变得更精致、更易使用。&精致&有着几乎永恒的定义,苹果对铝质材料的使用已经证明了这一点。然而,&易用性&的定义不断发生变化。因此,在9月份发布会的前几天,苹果首席设计官乔纳森-艾维(Jonathan Ive)的关注重点并不是新款Apple TV或大尺寸iPad,而是一项名为3D Touch的功能。这一功能使iPhone更易用。拿着一部iPhone6s,艾维表示:&这才是我们的重点,占用了我们公司内部的大部分精力。&而对于3D Touch,他表示,&我们已开发这项功能很长时间,很多很多年&。  苹果的设计工作室就像巨石阵一样神秘,似乎不存在于现实世界。这里有许多30多岁的设计师,他们有着不同的国籍和不同的外表,但都在iMac前静静地工作。在这里,小厨房旁边有一张长条木桌,而一台闪闪发光的咖啡机更像是&被供奉的偶像&。这里播放的音乐来自独立音乐人,旋律轻松。与所有设计书店一样,与墙壁同样长的书架有着看似漫不经心,但实则精致的摆放。  这里就是苹果的魔法空间,而唯一的证明在于墙壁上的窗帘。艾维表示,窗帘背后就是苹果的工业设计工作室,这里有正在进行的探索、磨边机,以及目前还不能言说、属于未来的产品。正是在这里,3DTouch从理念发展为现实。&  几年前,设计师和工程师就已意识到,手机集成了如此多的功能,包括消息、地图、应用、链接、照片和音乐,而用户将不得不在主页屏幕和应用之间频繁切换。苹果愿意解决产品和用户之间哪怕是最微小的问题。苹果用户界面设计副总裁阿兰&代耶(Alan Dye)表示:&&不可或缺&是我们期望的状态。我们希望,在使用我们的产品时,你会感到它不可或缺。&&  在诞生后的近10年时间里,iPhone已经从最初的&婴儿肥&发展成为了&小鲜肉&,而5.5英寸的iPhone 6 Plus则是它的&哥哥&。除了Siri和苹果地图之外,其他功能都被无缝地集成至iPhone,几乎挑不出实质性的缺点。不过,由于用户的期望越来越高,对&杰出&的赞美也会日渐消失。苹果全球营销高级副总裁菲尔&席勒(Phil Schiller)表示:&每一代产品的功能标准都会变得更高。如果这款产品只是比去年好5%,那么没人会关心。&  从iPhone的圆角造型到泰然自若的&天才吧&员工,苹果希望用户将其视为一家给人感觉轻松的公司,而技术卓越性的实现就像从烤箱中拿出面包一样简单。席勒表示:&为了开发带3D Touch技术的显示屏,所需的工程智慧和硬件都极其困难。如果人们不使用这一技术,那么我们将浪费一年,确切的说是两年的时间,并花费巨额成本和制造投资。如果这只是一项演示功能,一个月后不再有人使用,那么将是对工程人才的严重浪费。&  席勒认为,3D Touch是一项突破,但部分设计师可能并未领会这一点。艾维表示:&在一个需要考虑许多因素的公司中,衡量设计师的工作非常困难。我们可能会从事某项工作很长时间,但仍不清楚要如何去做。&  开发中的困难  苹果的设计项目通常没有正式的开始时间,也没有预设的完成标准。长达几个月的试错很常见,而同时推进的方案不可胜数。因此,没有人还记得,设计团队何时开始尝试给iPhone增加3D Touch功能。该团队只是在问,除了滑动操作以外,是否还有可能通过按压玻璃完成额外的操作,或是打开某个快捷方式?手机能否根据用户的不同按压力度来理解用户的意图?  所有人都知道,苹果是一家以设计为第一优先级的公司,但外界可能并没有理解这其中的真正意义。在苹果,设计师和非设计高管之间的关系就像是赛马和训练师。一方通常在名义上处于主导,但实际上只是在为另一方服务。苹果软件工程高级副总裁克雷格&费德里西(Craig Fedrighi)表示,在大部分软件公司,设计师只会决定他们想要什么,而工程师会找到最简单的实现方法。因此,所有功能都变得不完美。而对于3D Touch,苹果直到完成最终设计,才开始去研究实现这样的设计有多么困难。费德里西的职业生涯从苹果起步,随后在财务管理软件开发商Ariba工作了10年时间,并于2009年重回苹果。  最终答案是:开发这样的技术非常困难。不过,苹果要比竞争对手有优势。包括持有的2000亿美元现金在内,苹果拥有庞大的资源,因此可以招募各种领域全球最优秀的专家。一位不愿具名的苹果前高管表示,苹果去年以30亿美元收购Beats并不是为了该公司的耳机产品线,而只是希望获得BeatsCEO吉姆&艾欧文(Jim Iovine)在音乐行业的经验。代耶表示:&如果你要解决某个特定的问题,通常情况下,全球最优秀的人才已经在这里。&&  然而,如果仅仅只有资源,那么你并不能根据设计反向开发出一款无故障、供应链有能力支持,并被数千万人使用的产品。苹果通常不愿公布该公司如何开发某款产品,因为类似三星的竞争对手可能会借鉴该公司提出的概念,并获得类似技术的专利。然而,对于3DTouch,苹果更加坦率。  费德里西拿起一部iPhone 6s,解释了3D Touch遭遇的最简单的挑战:&最初的设想是,在超薄设备中,你希望能探测压力。我的意思是,你认为你想要做的是探测压力,但实际想要的是感知用户的意图。你试图读出用户的想法。然而,用户有可能是用拇指或其他手指,当时有可能情绪激动,有可能正在走路,也有可能正躺在沙发上。尽管这些都不会影响用户的意图,但会影响传感器感知到的信息。因此,技术障碍非常多。我们必须集成加速计的信息,从而排除重力的影响。但当你从另一个方向握持手机时,对手机来说重力的方向也会变化。触控传感器对大拇指的感知可能与其他手指不同。因此,我们会同时考虑压力传感器带来的这两种信息。这只是最基础的一件事。如果你无法做好,那么一切都无法运转。&  对科技公司而言,从铅笔和草稿纸开始启动工作的模式并不常见。设计师既不用参加大量的会议,也不必承担过多的责任。然而,他们会与材料专家和工程师保持紧密联系,并成为一支没有固定形式、跨职能的团队。这里很少有人员流动,团队对新人的加入就像寻找结婚对象一样谨慎。代耶表示:&关于设计团队有个笑话:除非我们都在和家人度假,否则我们不会招聘。&  当团队设计出很有前景的东西时(这里使用&东西&一词的原因是,没有更合适的词汇能准确表达),他们会制作原型产品。软件原型通常是绘制在磁性墙壁上的互动流程方案图,而硬件原型的尺寸通常则大于实际产品,并且会被放在桌上供所有人品评。艾维表示,团队核心成员一起共事的时间很长,彼此间不用语言就能知道对方的意见,而同事之间并不会有所保留。  在2006年加入苹果之前,代耶曾在Kate Spade和Ogilvy&Mather负责设计工作。他表示,苹果的大部分设计师都会有&低层次的焦虑&。&我非常害怕,某些时候我会被发现。你知道,库克会知道关于我的真相,这就是我很糟糕。&  避免焦虑发展成为罪恶感的唯一方式就是自己的成绩。费德里西表示:&如果你看看我们在这部手机中设计的所有互动功能,那么没有一项功能的最终形态与设计开始时是一样的。&通过与康宁的合作,苹果开发了新的iPhone外壳玻璃。在玻璃上滑动,手机就会如预期中一样工作。但如果在屏幕上用力按下,那么集成在视网膜显示屏背光元件中的96颗传感器将会测量与玻璃之间距离的微小变化。这样的测量将会与来自触控传感器的信号一同,使屏幕画面紧跟手指运动。  这项技术的一部分最初被应用在Apple Watch智能手表中,当时被称作Force Touch。实际上,Force Touch只是3D Touch很小的一部分。屏幕尺寸的不同带来了巨大差异,而iPhone 6s的软件带来了更出色的易用性。例如,如果你希望查看一段文字中的餐厅链接,或是一封电子邮件中将于11点举行的邮件邀请,那么只要轻按相应位置,餐厅的网页或日程表窗口就会在屏幕中心弹出,而其他信息都将暂时变为半透明。如果按压力度稍大,那么弹出信息将会全屏。松开手指,屏幕上的信息又将回到未按压前的原点。在这一过程中,用户完全不必使用Home按钮。  当然,这种操作带来的结果与现实世界相反。当你按下一个真实物体时,物体本身将会变得不可见,而周围环境将更加显眼。费德里西表示,设计团队在发现这一点时已经为时过晚。而尽管硬件需要探测压力,软件试图探测的则是用户的意图。为了让这种反直觉的表现显得正常,屏幕弹出每条信息时都会有10到15毫秒的触觉反馈,从而告知用户操作已完成。经过多年的努力,3DTouch是否成功的评判标准在于,这一技术的存在将完全不被用户关注。  对于在iPhone 6s和iPhone 6s Plus手机、天气应用、iTunes、消息,以及网页等产品中集成3DTouch,苹果很有信心。Facebook和Instagram也计划在不久之后将这一功能集成至iOS应用,而其他许多第三方开发者也在等待使用这一软件。僵尸射击游戏开发商PixelToysCEO安迪&瓦弗尔(AndyWafer)表示:&这或许是iPhone推出以来最大的创新。&由于屏幕能感应压力,对按压做出反应,因此射击类游戏将会出现飞跃。&创新性危机  苹果早在4个月前就已开始筹备本周的发布会,而随着9月份的临近,席勒开始密切关注此次发布会的持续时间。他表示:&我们试图将时间控制在两小时内。&这样的安排也与设计团队有关。艾维表示:&我们从不会为新功能的发布设定日期。&他们也不会故意推迟新功能的发布。当产品准备好时,那么就会自然而然地推出。而这一季,我们看到了许多新的概念。  当&共和时代&结束演唱时,发布会时间刚刚过去2小时20分钟。除3D Touch之外,苹果还发布了新款AppleTV(32GB版价格149美元)。这款产品将视频应用化,提供了用于游戏的遥控器,同时凭借通用的搜索功能将杂乱无章的流媒体服务和广播电视变得井然有序。苹果还推出了12.9英寸的iPadPro(起步价格799美元,将于11月开售),而这一平板电脑配备了售价99美元的Apple Pencil触控笔。舞台上更多的时间被留给了新款AppleWatch腕带、iPhone摄像头升级、iPhone硬件升级、iPhone视频拍摄和编辑的增强、A9处理器(性能比前一代产品提升70%),以及介于照片和视频之间的LivePhoto拍照功能。每项展示单独来看都引人入胜,但合在一起则令人感觉精疲力尽。  席勒提出:&我最大的担忧在于,我们是否被公式所束缚?&他回忆了2002年的全球开发者大会(WWDC)。当时,乔布斯宣告了MacOS9的死亡,发布会上配有应景的音乐和烟雾机,一个小棺材从舞台中央缓缓升起。&在很长时间里,我们都没有再做过如此出格之事。这或许是成为大公司之后的一部分。然而,对于过分偏离自我,我们感到不安。&  今年5月,艾维被晋升为苹果首席设计官,而他的副手们获得了更大的日常权力。随后一些传闻称,这将成为重要趋势的开端。有人说,艾维对于拥有大规模产品线的公司缺乏耐心。这还没有得到证实,而艾维和库克之间的关系仍然很紧密,双方相互尊重。然而,对于苹果发展壮大之后面临的创新性危机,艾维保持着警惕。&这将带来互操作性的问题,使我们变得更复杂,从而不利于创新。&  他常常问自己:&我们开发产品是为了让自己的生活更简单,还是为了推动发展?关于开发产品,使其适合家庭使用并表现得体,我并不关心,而我也不认为这里会有人关心。&对于3D Touch,艾维非常自豪。这是因为,3DTouch改善了iPhone用户的体验。他同时也认为,这是苹果的骄傲。在他看来,没有任何其他公司会投入如此多的资源,做出看似简单,但实则重要的变革。  他表示:&如果只要一颗按键就能实现,那么我们为何花很多年时间去开发3D Touch这是由于,我们希望在用户与内容之间实现流畅的连接。&他的这一说法略带理想主义。  凭借对设计的信仰,苹果成为了全球首家市值超过7500亿美元的公司。不过这也意味着,每隔几年,苹果就需要将自己的未来寄托在少数几名有能力预测未来将走向何处的天才手中。当推出类似3D Touch的新技术时,苹果的商业计划在于信任艾维及其团队。  对于发生的一切改变,苹果相信,这将帮助该公司更好地回归本源。2007年1月,当苹果发布第一代iPhone,但尚未开始销售时,乔布斯曾向美国媒体展示了这款手机。在纽约市的一栋大厦里,乔布斯让记者们亲自体验了这款产品,而这些记者有可能报道,这款产品确实如乔布斯所说将变革世界。乔布斯故意将手机掉在地上,以证明玻璃不会破碎。他激活了喇叭,以证明通话的清晰度。尽管现在看来理所当然,但当时极简主义者乔布斯放弃实体键盘的决定仍非常关键。他让一名志愿者点击了虚拟键盘。  这名志愿者说:&键盘很难操作。我总是出现按键错误,键盘对我的大拇指来说太小。&乔布斯停了下来,他笑着说:&你的大拇指将学会习惯。&收藏6670本文为OFweek公众号作者发布,不代表OFweek立场。如有侵权或其他问题,请联系举报。+关注文章页右侧位置300*250
相关公众号
致力于微波传感器产品的开发设计与生产。专业研发生产光电传感器老师开设的课程的一些简介,以及他对行业内的独特观点和见解。 速腾聚创是全球领先的自动驾驶激光雷达环境感知解决方案提供商格斯泰是专业的玻璃金属封接产品(GTMS)设计和制造企业。投诉文章问题&营销广告重复、旧闻格式问题低俗标题夸张与事实不符疑似抄袭我有话要说确定取消取消
用户登录&请输入用户名请输入密码登 录使用一下账号直接登录3Dtouch设置有bug
每次设定好了之后,只要退出游戏再进入,3Dtouch功能都是默认关闭的....
击友按照反馈格式进行反馈哈问题描述:手机型号:手机系统:(ios/安卓)绑定平台:(微信/QQ)微信/QQ号:手机号码:网络情况: &&问题发生时间:出现问题时游戏界面截图:
该帖子已被关闭回复
欢迎关注我们
一天一款全球精品游戏推荐,活跃的玩家交流社区
只收录官方包,不联运,支持安卓正版游戏购买
倡导真实评分评价,排行榜单来自玩家真实反馈
发现好游戏
二维码下载
请先后,再进行操作
便捷下载及更新游戏发现更多精彩游戏更丰富的社区动态高效找到感兴趣的游戏
微信&扫一扫&,点击
选择要导入的文档
文档最大5MB,支持 docx、md 格式
上传完成,文档解析中...主题 : 了解3DTouch的大神看过来了
级别: 新手上路
可可豆: 91 CB
威望: 91 点
在线时间: 544(时)
发自: Web Page
来源于&&分类
了解3DTouch的大神看过来了&&&
第一次做3DTouch ,需求需要预览页显示导航栏,如图所示下面是我的代码。注释掉的代码是可以显示导航条的。但不会走PreviewViewController控制器里的?- (NSArray&id&UIPreviewActionItem&& *)previewActionItems 这个方法,也就不能上滑,显示下面的按钮//重按时显示的预览页面- (UIViewController?*)previewingContext:(id&UIViewControllerPreviewing&)previewingContext viewControllerForLocation:(CGPoint)location{? ??//预览页面显示导航栏//? ??PreviewViewController *previewVC = [[PreviewViewController alloc] init];//? ??UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:previewVC];//? ??? ??//预览页面不显示导航栏? ??PreviewViewController?*previewVC = [[PreviewViewController alloc]?init];? ??return?previewVC;}//继续用力按执行的操作- (void)previewingContext:(id&UIViewControllerPreviewing&)previewingContext commitViewController:(UIViewController?*)viewControllerToCommit{? ??PreviewViewController?*previewVC = [[PreviewViewController alloc]?init];? ??[self showViewController:previewVC?sender:self];}
图片:WechatIMG16094.jpg
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版}

我要回帖

更多关于 3D打印机使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信