Skip to content

Instantly share code, notes, and snippets.

@calderonsteven
Created November 11, 2015 00:24
Show Gist options
  • Save calderonsteven/a99b305f5681ecead26e to your computer and use it in GitHub Desktop.
Save calderonsteven/a99b305f5681ecead26e to your computer and use it in GitHub Desktop.
#pragma strict
import SimpleJSON;
var currentImageIndex = 0;
var isWaiting = false;
var startRotation;
function Update(){
//startRotation = transform.rotation;
//transform.Rotate(Vector3(0,0,1));
}
function OnMouseDown()
{
var url = 'https://api.instagram.com/v1/tags/cute/media/recent?client_id=e39243b1c6cf4d56b034c6dadaf3953a';
var wwwLoader = new WWW(url);
yield wwwLoader;
var instaData = JSON.Parse(wwwLoader.text);
var newImageUrl = instaData['data'][currentImageIndex]['images']['standard_resolution']['url'];
DownloadTexture(newImageUrl);
++currentImageIndex;
}
function DownloadTexture(url) {
// Start a download of the given URL
var www: WWW = new WWW(url);
yield www;
var renderer: Renderer = GetComponent.<Renderer>();
renderer.material.mainTexture = www.texture;
}
var startcolor;
function OnMouseEnter()
{
var renderer: Renderer = GetComponent.<Renderer>();
startcolor = renderer.material.color;
renderer.material.color = Color.yellow;
}
function OnMouseExit()
{
var renderer: Renderer = GetComponent.<Renderer>();
renderer.material.color = startcolor;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment