c# - UNIDUINO HELP SWITCH CAMERA'S -
i need script go next camera every time press button on arduino, can't working can please me?
i got arduino communicating anity can't head around camera switching part.
could tell me how make button press hop next camera, need 1 button show camera's
using unityengine; using system.collections; using uniduino; #if (unity_3_0 || unity_3_0_0 || unity_3_1 || unity_3_2 || unity_3_3 || unity_3_4 || unity_3_5) public class digitalread : uniduino.examples.digitalread { } // unity 3.x #endif namespace uniduino.examples { public class digitalread2 : monobehaviour { public arduino arduino; public int pin = 2; public int pinvalue; public int testled = 11; public int licht; public int enable; public int val = 0; public gameobject cam1; public gameobject cam2; void start () { arduino = arduino.global; arduino.log = (s) => debug.log("arduino: " +s); arduino.setup(configurepins); cam1 = gameobject.find ("cam1"); } void configurepins () { arduino.pinmode(pin, pinmode.input); arduino.reportdigital((byte)(pin/8), 1); // set pin mode test led on board, pin 13 on arduino uno arduino.pinmode(testled, pinmode.output); } void update () { // read value digital input enable = arduino.digitalread (pin); licht = arduino.digitalread (pin); pinvalue = arduino.digitalread(pin); // apply value test led arduino.digitalwrite(testled,pinvalue); debug.log(pinvalue); val = arduino.digitalread (pin); arduino.digitalwrite (testled, val); val = cam1.active = false; val = cam2.active = true; } } }
gameobject cam1, cam2; void start(){ cam1 = find("camera_name"); cam2 = find("camera2_name"); cam1.enabled = true; cam2.enabled = false; void update(){ if(input.getbuttondown... // need implement ur arduino && cam1,isactive()) cam1.enabled = false; cam2.enabled = true; if(input.getbuttondown... // need implement ur arduino && cam2.isactive()) { cam2.enabled = false; cam1.enabled = true; }
there might wrong. not able use unity tool now. not sure if can "cam1.enabled" or not.
Comments
Post a Comment