资源简介
本工程实例 为unity3D 对普通手柄支持的, 不需要外部映射这么麻烦, 轻轻松松就能实现对普通手柄的支持

代码片段和文件信息
using UnityEngine;
using System.Collections;
public class JoystickController : MonoBehaviour {
///
/// This is a joystick detect demo/project. Made by project Team Unity~ from the Entertainment Technology Center at Carnegie Mellon.
/// The purpose for this demo/project is to understand what is the mapping for you joystick.
///
private string currentButton;
private string currentAxis;
private float axisInput;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update ()
{
getAxis();
getButton();
}
///
/// Get Axis data of the joysick
///
void getAxis()
{
if(Input.GetAxisRaw(“X axis“)> 0.3|| Input.GetAxisRaw(“X axis“) < -0.3)
{
currentAxis = “X axis“;
axisInput = Input.GetAxisRaw(“X axis“);
}
if(Input.GetAxisRaw(“Y axis“)> 0.3|| Input.GetAxisRaw(“Y axis“) < -0.3)
{
currentAxis = “Y axis“;
axisInput = Input.GetAxisRaw(“Y axis“);
}
if(Input.GetAxisRaw(“3rd axis“)> 0.3|| Input.GetAxisRaw(“3rd axis“) < -0.3)
{
currentAxis = “3rd axis“;
axisInput = Input.GetAxisRaw(“3rd axis“);
}
if(Input.GetAxisRaw(“4th axis“)> 0.3|| Input.GetAxisRaw(“4th axis“) < -0.3)
{
currentAxis = “4th axis“;
axisInput = Input.GetAxisRaw(“4th axis“);
}
if(Input.GetAxisRaw(“5th axis“)> 0.3|| Input.GetAxisRaw(“5th axis“) < -0.3)
{
currentAxis = “5th axis“;
axisInput = Input.GetAxisRaw(“5th axis“);
}
if(Input.GetAxisRaw(“6th axis“)> 0.3|| Input.GetAxisRaw(“6th axis“) < -0.3)
{
currentAxis = “6th axis“;
axisInput = Input.GetAxisRaw(“6th axis“);
}
if(Input.GetAxisRaw(“7th axis“)> 0.3|| Input.GetAxisRaw(“7th axis“) < -0.3)
{
currentAxis = “7th axis“;
axisInput = Input.GetAxisRaw(“7th axis“);
}
if(Input.GetAxisRaw(“8th axis“) > 0.3|| Input.GetAxisRaw(“8th axis“) < -0.3)
{
currentAxis = “8th axis“;
axisInput = Input.GetAxisRaw(“8th axis“);
}
}
///
/// get the button data of the joystick
///
void getButton()
{
if(Input.GetButton(“joystick button 0“))
currentButton = “joystick button 0“;
if(Input.GetButton(“joystick button 1“))
currentButton = “joystick button 1“;
if(Input.GetButton(“joystick button 2“))
currentButton = “joystick button 2“;
if(Input.GetButton(“joystick button 3“))
currentButton = “joystick button 3“;
if(Input.GetButton(“joystick button 4“))
currentButton = “joystick button 4“;
if(Input.GetButton(“joystick button 5“))
currentButton = “joystick button 5“;
if(Input.GetButton(“joystick button 6“))
currentButton = “joystick button 6“;
if(Input.GetButton(“joystick button 7“))
currentButton = “joystick button 7“;
if(Input.GetButton(“joystick button 8“))
currentButton = “joystick button 8“;
if(Input.GetButton(“joystick button 9“))
currentButton = “joystick button 9“;
if(Input.GetButton(“joystick button 10“))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-05-05 17:49 Joysticks\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Assets\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Assets\scene\
文件 11600 2011-03-24 18:47 Joysticks\Joystick_TutorialDemo\Assets\scene\Joystick_TutorialDemo.unity
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Assets\sc
文件 4167 2011-04-08 13:56 Joysticks\Joystick_TutorialDemo\Assets\sc
文件 2764 2011-05-02 15:45 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo.csproj
文件 6817792 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo.exe
文件 2314 2011-05-02 15:46 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo.pidb
文件 910 2011-05-02 15:45 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo.sln
文件 304 2011-05-02 15:46 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo.userprefs
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\
文件 7341 2011-05-02 15:45 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\mainData
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\
文件 5632 2011-05-02 15:45 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\Assembly-CSharp.dll
文件 113664 2011-03-01 08:58 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\Boo.Lang.dll
文件 292864 2011-03-01 08:58 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\Mono.Security.dll
文件 2495488 2011-03-01 08:58 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\mscorlib.dll
文件 1068544 2011-03-01 08:58 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\System.dll
文件 408576 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\UnityEngine.dll
文件 131791 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Managed\UnityEngine.dll.mdb
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\1.0\
文件 58196 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\1.0\DefaultWsdlHelpGenerator.aspx
文件 17259 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\1.0\machine.config
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\2.0\
目录 0 2011-05-05 17:49 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\2.0\Browsers\
文件 1605 2011-03-02 05:44 Joysticks\Joystick_TutorialDemo\Joystick_TutorialDemo_Data\Mono\etc\mono\2.0\Browsers\Compat.browser
............此处省略84个文件信息
- 上一篇:Egret List嵌套
- 下一篇:全屏输入法
相关资源
- Unity3D登录界面工程
- unity3d反编译工具
-
UnityWebPla
yerFull - Unity纪念碑谷.rar
- Unity3d实现扭动挤压浏览效果
- unity案例入门坦克大战源码
- Unity3D游戏开发.pdf 宣雨松著完整高清
- Unity3D版水果忍者
- unity3d爆炸特效包
- unity3d_见缝插针源码及报告.zip
- Unity3d车库场景模型
- unity3d 警察动画模型
- unity3D 新手引导遮罩,支持圆形和矩形
- unity3d枪支武器包FPS第一人称射击游戏
- unity3d制作贪吃蛇
- unity3D暴力街区射击大战游戏源码
- Unity3D 实战视频教程 保卫萝卜 2D 游戏
- unity3d调用中央气象局城市天气数据,
- Unity 3D Paint in 3D (1.7.3)
- 2014年最新最好的Unity3d圣典之中文脚本
- Unity3D搓牌效果支持4个方向
- Unity3D课程设计 模拟火焰效果
- 贝塞尔曲线的unity3d实现
- [资源插件]Unity3D_UGUI HUD Text v1.4.1.zip
- ShaderlabVSCode 1.1.6.unitypackage
- Camera Path Animator unity3d 插件
- Unity录屏模块封装清晰的可调AVPro Mo
- FBX格式人物模型,资源齐全,带动画
- Unity3D 3D炸弹超人Demo
- unity3d坐标轴插件
评论
共有 条评论