首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Eric1482295030000
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
iOS 微信聊天消息的图片气泡实现
欢迎大家关注我的公众号,我会定期分享一些我在项目中遇到问题的解决办法和一些iOS实用的技巧,现阶段主要是整理出一些基础的知识记录下来 文章也会同步更新到我的博客:http://ppsheep.com 在IM应用当中,我们的聊天页面再熟悉不过了,在聊天页面中每条消息都有一个背景气…
VR 系列教程 (1)--各平台开发环境搭建
在这一系列教程中,小编会出一套关于 VR 系列的教程,首先,小编会推出关于各平台环境的搭建。主要有以下方面: .Google VR(Cardboard 与 Daydream) .HTC Vive . 暴风魔镜 第一部分:关于 Google VR 开发平台的搭建 一. Cardboard 1. 到官网下载相关包文件(建议开个 VPN)https://github.com/googlevr/ 2. 新建项目并导入 CardboardSDKForUnity.unitypackage 3. 运行 demo 4. 通过 demo 我们可以分析出搭建一个最基本环境的要素,小编在这用的是 Cardboard 的旧版本。 5. 通过将导入谷歌 VR 统一包装资产 & gt; 导入包 & gt; 自定义数据包...。选择 GoogleVRForUnity 您下载它 unitypackage 并点击打开。确保所有的箱子都在导入包对话框中选中并单击导入。注意:您可能会被警告这些 API 将自动升级。接受并继续如果它发生。 6. 在编辑器的项目窗格中,导航到资产 & gt; 谷歌 VR> DemoScenes 文件夹并打开 ControllerDemo。您应该看到带有花纹网格平面上的场景立方体它上面漂浮。 7. 您连接控制器的手机(不是耳机手机)使用 USB 电缆连接到计算机。启动控制器手机上的控制器仿真器应用程序。 7. 按播放在 Unity 按钮。你应该会看到几个白色立方体的立体游戏视图渲染。四处移动控制器的电话和看到一个黄点在游戏环境中走动 更多详细教程以及相关案例请看(VR 游戏找怪物:http://www.taikr.com/course/376) 二. Daydream 平台 google VR 相关 SDK 的下载(https://github.com/googlevr/) 相关 插件及类 3.Daydream 的开发类似 Cardboard 的搭建,可以看相关教程() 三. HTC Vive HTC 相关开发所需 SDK(http://www.manew.com/thread-47388-1-1.html) 请大家自行下载 2.Steam 到 unity 下载 Steam VR 插件后,连接号 HTC VIVe 设备(相关教程请看 http://www.izhiyiwang.com/thread-3283-1-1.html) 3. 导入资源包后,接下来运行 demo(示例请看 http://edu.manew.com/course/120) 第三部分:暴风魔镜 首先登录开发者平台并注册,需要用到身份证,注册流程比较简单,不会花费太多时间 导入 SDK 开发包 4Menu.unity 在菜单切换场景中,Button 选择提供两种交互模式:(1)外设摇杆键切换 Button,OK 键按下确定,响应 Demo.cs 中的回调;(2)GazePointer 射线检测 选中 Button,触屏按下确定,响应 Demo.cs 中的回调。Canvas 画布下的各个 Button 回调响应函数,实现对应的场景切换或者模式切换。 UIListController.cs 根据镜片列表信息实例化出镜片 Text 选项,可通过外设摇杆或 GazePointer 捕获焦点选择镜片模式。 5. 6.360PhotoDemo.unity 在全景图 360PhotoDemo 场景中,球体物体材质为全景图片材质,MojingMain 实现陀螺仪位姿实时响应,IntegrateInputManager 监听接收外设输入并响应,ruler_x,ruler_y 分别为竖直和水平方向的标尺,可测量得到可视范围的角度大小。Canvas 画布实现 UI Button,EventSystem 监听触屏或按键操作,可切回 Menu 场景。MojingMain.prefab、MojingHead.prefab 和 IntegrateInputManager.prefab 在 Assets\MojingSDK\Prefabs 目录中已提供,开发人员可根据实际需要添加和修改。 7. StereoImage 是为了呈现立体影像而制作的 demo 场景,对于影像资源具有一定的要求,需提供左右 / 上下全景影像文件,可参考 Assets\Demo\Materials\Stereoimage.jpg。 在 StereoImage 场景中,将 Assets\Demo\Models\UD 中的两个球面模型拖入场景中,并分别设置对应的层 Left/Right,VR Camera 的 Camera 组件中,Culling Mask 分别渲染对应的 Left/Right 层,运行效果如下图 10 所示。
iOS 开发之避免 crash
整理了一些 iOS 开发中常见的 Crash 情况。
有趣的 KVC-几行代码打造一个万能容器对象
kvc 是每个 iOS 开发者在学习 obj-C 时都学过的特性,但是由于 obj-C 学起来并不难,所以很多初学者把大部分时间都放在熟悉 cocoa 框架以及对 iOS 开发相关的 API 掌握上。其实在项目中巧用 kvc 可以大大提高开发效率减少代码量,下面我们进入正题。
[英] Stack Overflow & GitHub 用好了,更容易获得理想的工作
虽然我没有学位,也才 18 岁,但是我是这样通过 Stack Overflow & GitHub 获得理想工作的……
iOS UIScrollView上滑隐藏UINavigationBar
欢迎大家关注我的公众号,我会定期分享一些我在项目中遇到问题的解决办法和一些iOS实用的技巧,现阶段主要是整理出一些基础的知识记录下来 文章也会同步更新到我的博客:http://ppsheep.com 我们经常看到一些阅读类的应用,上滑UIScrollView的时候 UINavi…
Objc 对象的今生今世
前言 在面向对象编程中,我们每天都在创建对象,用对象描述着整个世界,然而对象是如何从孕育到销毁的呢? 目录 1.孕育对象 2.对象的出生 3.对象的成长 4.对象的销毁 5.总结 一.孕育对象 每天开发我们都在alloc对象,而alloc方法做了些什么呢? + (id)allo…
优化 App 的启动时间
这是一篇 WWDC 2016 Session 406 的学习笔记,从原理到实践讲述了如何优化 App 的启动时间。
Web 与 App 的五种关系及演变
对于移动端应用来说,Web 与 App 的关系可以分为五种基本类型。移动互联网发展的整体趋势决定了主流的关系类型。每个具体的产品也会随着发展阶段的不同而采用不同的形态,或者各种形态混合共存。
那些著名和非著名的 iOS 面试 - 前篇
那些著名和非著名的 iOS 面试, 感觉还是挺不错的, 无论是不是用来做面试题, 里面的知识点都值得学习, 希望大家喜欢~
下一页
关注了
3
关注者
0
收藏集
6
关注标签
4
加入于
2016-10-20