An SDK package for Unity is coming soon. Please watch this issue in our GitHub project to be notified when the package becomes available. All rights reserved. Java is a registered trademark of Oracle and/or its affiliates. Last updated 2019-11-26.
ユニティちゃんCandy Rock Star をダウンロードしよう! 以下のファイルをダウンロード ユニティちゃんライブステージ! -Candy Rock Star- ユニティちゃんシェーダー(修正パッチ) ユニティちゃんスクリプト(Unity 5 修正パッチ) ヘッドトラッキングアセットを持ってくる Unity5でうまく動くアセット Durovis Dive SDK https://www.durovis.com/sdk.html ドリフトあり、追従性良、iOS/Android 無料 Google Cardboard SDK for Unity https://developers.google.com/cardboard/unity/download ドリフトなし、追従性良、Android 無料 Head Tracking Camera for Smart Phone AssetSto
軽いメッセージ性を含んだデータはdidReceiveDataで対処し、 file等の大きいデータはdidReceiveStreamを使っての受け取りに変更。 これによりほぼ完全な並列処理になりました。 ただstreamの方は使い勝手がよく分からないですね。 //送信用自作関数 -(void)setStream:(MCPeerID *)peer data:(NSDictionary *)dataDictionary { NSError *error; NSOutputStream *outputStream = [self.session startStreamWithName:[NSString stringWithFormat:@"%@",peer] toPeer:peer error:&error]; [outputStream setDelegate:self]; [outputSt
AVFoundationで頻繁にお世話になるCMSampleBufferRef型のサンプルバッファを、UIImageに変換したい場合の高速&低負荷&シンプルな方法が見つかったので、メモとして残します。 // サンプルバッファからピクセルバッファを取り出す CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); // ピクセルバッファをベースにCoreImageのCIImageオブジェクトを作成 CIImage *ciimage = [CIImage imageWithCVPixelBuffer:pixelBuffer]; // CIImageからUIImageを作成 UIImage *image = [UIImage imageWithCIImage:ciimage]; なんとたったの3ステップ。
import UIKit import AVFoundation class ViewController: UIViewController, AVCaptureVideoDataOutputSampleBufferDelegate { var device: AVCaptureDevice! var session: AVCaptureSession! var adjustingExposure: Bool! override func viewWillAppear(animated: Bool) { self.initCamera() } override func viewDidDisappear(animated: Bool) { self.session.stopRunning() for output in self.session.outputs { self.sessio
同一wifi内のiPhone同士で通信しあうにはBonjourを使うと簡単にできるらしい。簡単にっていうのはアドレスの割当やらホストの解決、公開サービスの検索なんかを自動的にやってくれるみたいだけど、それ以外でも結構大変だったのでその記録。 主な手順としては、 サーバ側がNSNetServiceを使ってサービスを起動 クライアント側はNSNetServiceBrowserを使ってサーバとサービスを検索 見つかればNSInputStreamやNSOutputStreamを使ってデータをやり取り という感じで結構簡潔。 まずはプロジェクトの準備。新規プロジェクトをTab Bar Appricationから作成します。左のタブをServer(ServerViewController)、右のタブをClient(ClientViewController)として進めます。 ServerViewCont
iOS と Mac OS X が同じ WiFi 下に入っていれば、自由にデータをやり取りすることができる Bonjour。AirPlay、AirPrint もこのテクノロジーに基づいているそうです。 あ、もちろん iOS 同士でも可能です。僕は普段から OS X アプリ と iOS アプリ両方作っているので二つの OS を横断した記事を書いてみることにしました。 実用的なアプリも作れそうですが、インタラクティブでエンタメ的なもの、オモシロイベントとかオモシロ展示とか作れたりできるんじゃないかなとも思います。 AdventCalendar で「入門的なこと書きます」と宣言してしまいましたがややニッチな内容になってしまいました。入門的なことは自分のブログに書きました。 材料 Bonjour で使うクラスは NSNetService, NSNetServiceBrowser, NSInputSt
はじめに Bonjourは米アップルが開発したゼロ・コンフィギュレーション技術の実装で、主にLANにおいて何の設定も行わず機器を利用可能にすることができます。 Bonjourは、「サービスを発行する」と「サービスを検索する」に分かれています。 OS X/iOSは、どちらの役割にもなることができOS X同士、iOS同士、OS XとiOSの組み合わせが可能です。 今回は、OS Xがサービスを発行しiOSがサービスを検索したいと思います。 OS X(サービスを発行する) import Cocoa class ViewController: NSViewController, NSNetServiceDelegate { let service = NSNetService(domain: "", type: "_test._tcp", name: "Hello World", port: 190
「カメラ機能をアプリにつけたいけどシャッター音を鳴らしたくない」とか、「カメラ起動時のアニメーションが嫌だ」とか、カメラ機能をもっと自由にカスタマイズしたい場合は、 UIImagePickerController を使うのではなく AVFoundation フレームワークを使う必要があります。 静止画撮影はデフォルトの挙動としてシャッター音がなってしまうようになっていてそこは変えられないので、動画モードで撮影を開始し、必要なフレームを静止画として取り込むことで「シャッター音の鳴らないカメラ」を実現します。 以下、プレビュー表示と「シャッター音の鳴らない」撮影ボタンだけからなる、シンプルな無音カメラアプリの実装手順を説明します。 準備 以下のフレームワークをプロジェクトに追加します。 - AVFoundation.framework - AssetsLibrary.framework - C
準備はキャプチャセッションのセットアップを参照 1、画像を取得 2、取得した画像をJpegに変換 3、JpegからUIImageを作成してアルバムに追加 //カメラにつながっているコネクションを選択 let videoConnection = ImageOut.connectionWithMediaType(AVMediaTypeVideo) //接続から画像を取得 self.ImageOut.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHandler: {(imageDataBuffer: CMSampleBuffer?, error:NSError?)->Void in if(imageDataBuffer == nil){ //error } //取得したImageのDataBuff
はじめに TBS「写真から住所を特定します」ドヤ顔でExif情報を解説 [2014/07/25] http://kenmonews.blog15.mmm.me/mmmblog-entry-5433.html スマートフォンのカメラアプリの多くが、GPSからの位置情報を画像のメタデータに埋め込んでしまう事が原因で 家の住所や、個人が特定されてしまうといったことが問題になっています。 今回は、安全なカメラアプリを作る事を前提に、Exifメタ情報が埋め込まれないようにするだけでなく、 すべての写真情報に「ハワイのワイキキビーチ」の座標を埋め込んで、 「夏休みハワイに行ったんやで」と自慢できるアプリが作れないか試してみました。 (※注) FacebookやTwitterなどはアップロードするときに安全のためにメタ情報は削除されるようになっています。 (ただし、その他の掲示板やブログなどでは、メタ情
AVFoundationによるキャプチャ機能をまとめたいと思います。 まず、普段あまり使うことがないAVFoundationの簡単な紹介です。このフレームワークはAppleが用意する「音声・動画などの時間ベースのメディアの再生や作成、編集の細かい作業を行うための超強力な低レベルObjective-C API」です。 しかし、AVFoundationはおそらくAppleが用意するフレームワークの中でも1,2を争う巨大なフレームワークです。その機能を全て紹介することは難しいため、今回はその中でも音声・画像・動画のキャプチャ機能について実際のコードを絡めて紹介したいと思います。 AVFoundationを利用することでUIImagePickerControllerよりもさらにカスタマイズ可能なカメラやレコーダーを開発することができます。 なお、この記事ではかなり噛み砕いて説明しているため初心者の
SwiftでAVFoundationを使ってみた。 カメラデバイス(背面カメラ)の初期化とプレビューだけ。 環境 OS X 10.9.3 Xcode 6 Beta iOS 7.1.1 iPhone 5 実機じゃないと動かない 背面カメラ、というかAVCaptureDviceが無いiOSシミュレーターでは"Missing Camera"と出るだけです。 こちらを参考に実機にデプロイしてください。 iOS - Swiftアプリを実機のiPhone 5にデプロイするまでの手順 - Qiita iPhone 5, iOS 7.1.1で動作確認済み。 Github CODE // // ViewController.swift // swift-camera-sample // // Created by Shoken Fujisaki on 6/8/14. // Copyright (c) 201
This tutorial shows how to use the Multipeer Connectivity framework to communicate between iOS devices. The example shows how to implement the ConnectedColors example app, which synchronizes a color value between multiple devices. The Multipeer Connectivity framework provides a layer on top of the Bonjour protocol. Under the hood, the framework automatically chooses a suitable networking technolog
[iOS 7] P2P 通信を手軽に実現する Multipeer Connectivity Framework を使ってみる Multipeer Connectivity Framework Multipeer Connectivity Framework は、Wifi や Bluetooth を利用した近距離にある iOS 端末間の Peer to Peer の通信を手軽に実現するためのフレームワークです。 このフレームワークでは、下記の3種類の通信方式を利用して通信を行います。 同一 LAN 内 での Wifi による通信 ピア同士の Wifi による通信 ピア同士の Bluetooth による通信 従来は、同一 LAN 内にいる iOS 端末間での通信を行うことができましたが、このフレームワークによる通信は端末が同一 LAN 内にいる必要がないところが大きな特徴です。 Multipe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く