Kit de développement logiciel


Dive Technologie de suivi fonctionne

Nous avons développé une arête de coupe Plugin faible latence qui apporte la tête de suivi pour vos applications et jeux. Nous avons eu beaucoup de demandes pour faire aussi iOS / iPhone / iPod compatible Android en plus. Nous avons donc fait y arriver:

Maintenant, le Dive Unity Plugin est la plate-forme transversale pour iOS / Android

Dive Tracking Est disponible pour Android et iPhone / iPod. Votre projet reste le même. Il suffit de faire glisser le Dive Camera Prefab à votre scène et obtenir la foudre Head rapide suivi sur les deux plates-formes.

Télécharger le paquet Plugin: Dive Unity Package Plugin 2.1.5 pour Android / iOS.

Vous pouvez également télécharger le Dive Unity Demo Project 2.1.5


anciennes versions:
Unity Package 2.0
Unity Demo 2.0

L'utilisation de base est d'attacher le script de capteur OpenDive à une caméra et compiler pour le téléphone. Notre plugin Unity prend également en charge des écrans plus grands sur Android par projection décentré. Restez à l'écoute pour en vidéos et des fonctionnalités étendues.

Téléchargez le Dive Unity Demo depuis le Play Store de Google. Pour plus de conseils et questions s'il vous plaît visitez le Durovis Conseil de plongée.

Obtenir votre application dans notre Dive Launcher

Vous avez vu Dive Launcher. Vous vous demandez comment d'autres jeux tiers entrent dans la liste.

Ne cherchez pas plus, voici Comment!

FAQ

Quelles plateformes sont supportées? Quelles plateformes sont supportées?

Dive SDK Supporte Android et iOS téléphones et tablettes. Blackberry 10 téléphones ne sont pas directement pris en charge, mais vous devriez être en mesure d'exécuter des applications Android sur eux.

Comment puis-je me débarrasser de la dérive? Comment puis-je me débarrasser de la dérive?

Posez votre appareil sur une surface plane ou alternativly essayer de garder la tête immobile pendant 10 à 20 secondes.

Est-ce que Dive SDK soutenir l'unité 5? Est-ce que Dive SDK soutenir l'unité 5?

Oui, mais lors de l'importation Dive SDK pour la première fois dans un nouveau projet, vous devez indiquer l'unité quelle bibliothèque native, il doit utiliser pour quelle plate-forme / architecture. Pour plus d'informations, voir http://docs.unity3d.com/Manual/PluginInspector.html

Comment fonctionne 'Ajouter Rotation gameobject' travail? Comment fonctionne 'Ajouter Rotation gameobject' travail?

Habituellement Dive SDK travaille avec rotation globale au lieu de rotation locale en termes de hiérarchie Unity qui est contournées par cette approche. Donc, si vous voulez créer un effet où virtuel rotation de la tête du joueur est influencé par un autre objet (par exemple, assis dans une montagne russe) vous devez ajouter le gameobject influencer à DiveSensor.cs. Vous pouvez également contourner cette procédure en changeant le script DiveSensor d'utiliser la rotation locale et de placer la plate-forme de caméra de plongée dans la gameobject respective.

Qu'est-ce Dive Input? Qu'est-ce Dive Input?

À l'heure actuelle Dive Input soutient les déclencheurs et les événements tactiles magnétique pour donner à vos utilisateurs une possibilité d'entrée simple.

Comment puis-je utiliser des actions personnalisées avec Dive Input? Comment puis-je utiliser des actions personnalisées avec Dive Input?

Il suffit de vous inscrire une nouvelle fonction à eventHandler de DiveSensor comme

      DiveSensor.MagnetTriggered = myFunction;

de sorte que la fonction doit avoir une signature comme

      myFunction private void (object sender, EventArgs e) {...}.

Je rencontre des problèmes Linker avec Xcode - comment puis-je les résoudre? Je rencontre des problèmes Linker avec Xcode - comment puis-je les résoudre?

Essayez de mettre à jour Xcode, Unity et Dive SDK à leurs versions les plus récentes. Dans Unity choisissez IL2CPP comme script backend. Aussi, assurez-vous de vérifier si vous utilisez libc au lieu de libstdc (Build Paramètres> Langue C> bibliothèque standard C).

Puis-je utiliser votre SDK pour les applications commerciales? Puis-je utiliser votre SDK pour les applications commerciales?

Oui, vous pouvez l'utiliser pour le logiciel commercial et non commercial.

Quoi de Dive 7 et comment puis-je écrire un code pour cela? Quoi de Dive 7 et comment puis-je écrire un code pour cela?

Dive 7 est une spéciale Se plonger pour 7 comprimés pouces. Vous ne devriez pas vous soucier de codage pour elle, puisque Dive SDK va prendre soin de tout, surtout décentré Projection.

Qu'est-ce que cette «Projection décentré» et comment puis-je l'utiliser? Qu'est-ce que cette «Projection décentré» et comment puis-je l'utiliser?

La distance entre les deux points de la splitscreen sur une tablette de 7 pouces du centre est différente de la distance entre vos yeux de telle sorte qu'il doit y apporter une correction dans l'application qui consiste principalement en déplaçant les points centraux de l'écran à se rapprocher. Si vous avez utilisé le préfabriqué de plongée, il doit être activé par défaut. Sinon, vous pouvez l'activer en le mettant sur le même gameobject comme DiveSensor.cs, faites glisser les caméras sur elle et appuyez sur "Auto décalage correct '.

Pourquoi dois-je le Natural Orientation Script et quel est-il bon? Pourquoi dois-je le Natural Orientation Script et quel est-il bon?

Il y a quelques dispositifs qui ont ensemble «Paysage» comme orientation de l'appareil par défaut. Si tel est le cas, le suivi de la tête sera foiré et directions inversée. NaturalOrientation rassemble ces informations et corriger le suivi si nécessaire.