Looking to build an app where you can visualize tweets from Twitter in augmented reality (AR)? This Twitter hashtag visualizer is a great place to start. Type a hashtag search query such as #election2020 or #BlackLivesMatter (with no spaces for now!) into a search bar to spawn up to 15 local tweets containing your hashtag. The full demo can also be found on echoAR’s GitHub.
Don’t have an API key? Make sure to register for FREE at echoAR.
- Create a Twitter account if you don’t have one already. This will allow you to access the Twitter developer site
- Head to the Twitter developer site and create a new application.
- Fill out all the details and once you complete it you will receive an API Key and an API Secret Key which will be used in the Unity app.
- Clone echoAR-Twitter-Demo sample code.
- Add and Open repo in Unity Hub as Unity 3D Project
- Download echoAR Unity SDK and import the package into the project
Set the echoAR API key in the echoAR.cs script inside the
Assets/echoAR/echoAR.prefabusing the the Inspector.
Assets/echoAR/CustomBehaviour.cs, comment out line 27
this.gameObject.AddComponent<RemoteTransformations>().entry = entry;
and replace with:
// Set Rotation to parent
this.gameObject.transform.rotation = this.gameObject.transform.parent.transform.rotation;
// Set Scale
this.gameObject.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f);
- Click on the
TweetManagergame object in the heirarchy and in the
Inspector > TweetManager(Script)add your Twitter API Key and API Secret Key.
- In the
TweetManagergame object, in the
Inspector > TweetGenerator(Script)
Object To Spawnfield.
ARCamerafrom the hierarchy to the
Build and run the AR application. Verify that the
Assets/Scenes/Main scene is ticked in the Scenes in Build list and click
Build And Run.
Refer to our documentation to learn more about how to use Unity and echoAR.
echoAR (http://www.echoAR.xyz; Techstars ’19) is a cloud platform for augmented reality (AR) and virtual reality (VR) that provides tools and server-side infrastructure to help developers & companies quickly build and deploy AR/VR apps and experiences.