`
aijun980204
  • 浏览: 98166 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

输入文字时让人物停止不动的代码

UP 
阅读更多

var playName = "None";
static var currentControl ;

function Update() {
        
   if( currentControl)
                return;//当有任何输入框被点击时屏蔽之后的内容
        
        if (Input.GetKey(KeyCode.UpArrow)||Input.GetKey(KeyCode.W)){
                transform.Translate(Vector3.forward*0.5);
        }
        if (Input.GetKey(KeyCode.DownArrow)||Input.GetKey(KeyCode.S)){
                transform.Translate(Vector3.forward*-0.5);
        }
        if (Input.GetKey(KeyCode.LeftArrow)||Input.GetKey(KeyCode.A)){
                transform.Rotate(Vector3.down *2);
        }
        if (Input.GetKey(KeyCode.RightArrow)||Input.GetKey(KeyCode.D)){
                transform.Rotate(Vector3.up *2);
        }
}
function OnGUI (){
        playName = GUI.TextField(Rect(10,10,100,20),playName);
        //当鼠标 按在除输入框的 任意位置时
        if( Input.GetMouseButtonDown( 0 ) && GUIUtility.hotControl == 0 )
                GUIUtility.keyboardControl = 0;
               
        currentControl = GUIUtility.keyboardControl ;
}
ps:不管输入框在那个Scrpit中,只要在想屏蔽的地方的OnGUI加上面的代码就行,        
if( Input.GetMouseButtonDown( 0 ) && GUIUtility.hotControl == 0 )
                GUIUtility.keyboardControl = 0;不用重复加入。

分享到:
评论

相关推荐

    C#Winform的textbox不能输入汉字的解决方法大全

    C#Winform的textbox不能输入汉字的解决方法大全

    动软代码生成器 动软代码生成器

    动软代码生成器的核心功能在于根据数据库模式或者设计模型自动生成符合规范的源代码,包括但不限于实体类、数据访问层、业务逻辑层以及Web界面等。 1. **代码生成原理**: - 代码生成器首先需要获取数据结构信息,...

    C语言版拼音输入法源代码

    标题 "C语言版拼音输入法源代码" 描述了这是一个基于C语言编写的拼音输入法程序,其设计目的是在有限的键盘输入条件下实现拼音输入功能。这个项目可能着重于优化输入效率,使得用户能通过简单的按键组合快速输入中文...

    html5仿微信支付输入金额代码.zip

    例如,当用户在输入框中输入数字时,JS可以通过事件监听实时获取输入值,然后进行格式化处理,确保输入的金额始终以两位小数的形式显示。同时,它还可以设置输入限制,防止用户输入非数字字符或者超出设定的支付范围...

    jQuery文本框输入文字放大预览代码.zip

    《jQuery文本框输入文字放大预览代码》 在网页设计中,用户交互体验是一个至关重要的环节,特别是对于输入框(input)的使用,用户需要清楚地看到他们输入的文字效果。jQuery提供了一种强大的机制,可以实现在用户...

    CAM350输入汉字

    【标题】"CAM350输入汉字" 描述了如何在CAM350这款软件中进行汉字输入。CAM350是一款广泛应用于PCB(印刷电路板)设计的专业软件,它具备强大的电路板布局和布线功能。在设计过程中,有时我们需要在电路板上添加汉字...

    javascript 表单验证禁止输入中文汉字

    当用户尝试输入中文汉字时,将弹出警告消息,并阻止表单的正常提交。 然而,这样的验证方式可能会阻止用户输入其他非汉字的Unicode字符,如标点符号、数字或英文字符。如果你只想禁止输入汉字而允许其他字符,可以...

    编写程序,接受从键盘输入的10个十进制数字,输入中遇到回车符则停止输入,各个数经过bcd码处理,以十六进制显示在屏幕上

    本程序通过汇编语言实现了一个功能:它可以从键盘接收用户输入的最多10个十进制数字(遇到回车键停止),然后将这些数字转换成BCD码,并最终以十六进制形式显示在屏幕上。程序主要分为以下几个部分: - **数据段**:...

    动软代码生成器

    总的来说,动软代码生成器通过自动化代码生成流程,极大地提升了开发者的生产力,尤其是在处理如ASP.NET MVC这样的复杂项目时。它使得开发者能够把更多的精力放在应用程序的核心功能和用户体验上,而非基础架构的...

    G代码自动生成

    在这个项目中,使用Visual Basic(VB)编程语言创建了一个程序,它可以接收一个汉字作为输入,然后自动生成对应的G代码。VB是一种流行的面向对象的编程语言,适合开发用户界面友好且功能丰富的应用程序。对于这个...

    python监控键盘输入实例代码

    上述代码示例具有一定的实际应用价值,比如在开发游戏或者需要即时响应用户按键操作的应用时,可以通过这样的方式获取用户的键盘输入并作出快速反应。 文档的最后提到了rate.sleep(),虽然在代码示例中未实际使用,...

    区分键盘输入,读卡器输入,条码枪输入代码

    在提供的“RawInput”代码中,可能使用了Windows操作系统提供的“Raw Input”API,这是一个低级的输入处理机制,能直接获取来自各种输入设备的原始数据,而不仅仅是键盘事件。通过使用Raw Input,开发者可以更精确地...

    小游戏控制人物行走

    在控制人物行走时,我们需要监听用户的输入,这通常涉及到事件处理和输入映射。 1. **事件处理**:在大多数游戏引擎中,事件处理系统是连接用户输入与游戏逻辑的关键。例如,在Unity中,我们可以使用`Input.GetAxis...

    动软代码生成器源码.zip

    "动软代码生成器源码.zip" 是一个包含动软代码生成器—— Codematic2 Src 的源代码包。这个工具是IT开发中的一个重要辅助软件,主要用于自动化代码编写工作,节省开发者的时间并提高效率。源码的提供使得用户可以...

    jquery带拖动的进度条播放停止代码.zip

    在这个“jquery带拖动的进度条播放停止代码”中,我们可以期待找到一个实现媒体播放(如音频或视频)时带有可拖动进度条功能的代码示例。这个功能通常用于多媒体播放器,让用户能够控制播放进度,暂停或停止媒体的...

    JS在线汉字笔画练习代码

    总的来说,这个项目利用JavaScript和相关的前端技术,构建了一个互动的汉字笔画练习平台,用户可以输入汉字并观察其标准的笔画顺序,通过视觉反馈来提高汉字书写的准确性和流畅性。这对于汉字学习者,特别是非母语者...

    jQuery textarea文本框输入文字字数限制提示代码.zip

    本资源"jQuery textarea文本框输入文字字数限制提示代码.zip"提供了一种实用的方法,用于限制用户在textarea文本框中输入的字符数,并在达到预设限制时给出提示。下面我们将详细探讨相关的jQuery知识点。 首先,`...

    jQuery文本框输入文字自动筛选代码.zip

    《jQuery文本框输入文字自动筛选代码详解》 在网页开发中,用户交互是提升用户体验的重要环节,其中一种常见的交互方式是文本框输入时的实时筛选功能。jQuery库因其简洁易用的API,常被用于实现这类功能。本篇文章...

    易语言编辑框只能输入汉字例程

    这样的功能在需要确保输入内容纯汉字的场景中非常有用,例如在创建中文输入系统或者特定的文本编辑应用时。 在"SanYe"标签中,可能指的是这个例程出自易语言社区的某位名为"SanYe"的开发者或分享者。他们可能对...

    jQuery实现的表单输入文字计数显示特效代码.zip

    本资源“jQuery实现的表单输入文字计数显示特效代码.zip”显然是一个利用jQuery来实现特定功能的项目,即在用户输入表单时实时显示输入文字的计数,并可能伴有某种视觉特效。 首先,让我们详细了解一下jQuery的核心...

Global site tag (gtag.js) - Google Analytics