求助啊,角色移动控制脚本,c#的

如题所述

...你说的,谁知道是什么意思,不会U3D的以为是毛线

是不是控制一个物体(角色)上,下,左,右...移动?

这是我以前写U3D游戏写控制脚本:(通过 W=上 S=下 A=左 D=右) 按 世界级坐标轴

using UnityEngine;
using System.Collections;

public class A1 : MonoBehaviour {

private Transform s;
void Start () {
s = gameObject.GetComponent<Transform> ();

}

// Update is called once per frame
void Update () {
if (Input.GetKey (KeyCode.W)) {
s.Translate (Vector3.forward * 0.3f, Space.World);

}
if (Input.GetKey (KeyCode.S)) {
s.Translate (Vector3.back * 0.3f, Space.World);

}
if (Input.GetKey (KeyCode.A)) {
s.Translate (Vector3.left * 0.3f, Space.World);

}
if (Input.GetKey (KeyCode.D)) {
s.Translate (Vector3.right * 0.3f, Space.World);

}


}

}

如果不懂,请追问

FSP团队 ASV答

如有疑问,请您追问!

温馨提示:内容为网友见解,仅供参考
无其他回答

...小狐狸学习笔记01:2D场景角色创建、角色移动、角色动画
2. 加入Player角色添加角色时,将站立的Sprite放置到场景,确保其不被其他图层遮挡。角色需要有刚体(Rigidbody 2D)和碰撞体(Box Collider 2D和Tilemap Collider 2D)以实现移动和碰撞检测。3. 角色移动基础通过Unity的Input Manager设置角色移动方向,利用C#脚本来控制移动,包括速度控制和解决旋转问题。角...

游戏中脚本是什么意思?
游戏中脚本是指一系列的指令或者代码,用来控制游戏中各种元素的交互和表现形式。脚本在游戏开发中扮演着非常重要的角色。它可以控制游戏中的角色移动、攻击、受伤以及各种特效的表现等等。一个优秀的脚本能够让游戏更加流畅、稳定和生动,为玩家提供更好的游戏体验。在游戏开发过程中,脚本的编写往往需要使用...

从零开始独立游戏开发学习笔记(二十)--Unity学习笔记(八)--M_Studio...
编写角色移动的脚本,利用 Input Manager 的按键输入来控制角色的水平移动,同时确保移动的平滑性和响应性。在脚本中实现跳跃功能,结合固定更新和按键事件,实现角色的跳跃动作。角色移动与方向控制的优化,通过调整组件属性和使用 GetAxisRaw 函数简化跳跃与移动的逻辑。理解关键的 C# 语法知识,如变量赋值、...

你们谁知道用什么软件做游戏脚本的?
Unity:Unity是一款广泛使用的游戏引擎,它支持C#、JavaScript和Lua等多种编程语言。Unity提供了一个强大的脚本编辑器,可以使用它来创建游戏中的动画、角色动作、物理模拟等脚本。Unreal Engine:Unreal Engine是一款由Epic Games开发的游戏引擎,它也支持C#、JavaScript和Lua等多种编程语言。Unreal Engine提供...

哪位大虾告诉我,在用Unity3D脚本开发游戏时,比如说C#,一般会用C#做哪些...
类都是按需要写的,要实现什么功能就写什么类

脚本有哪些?
早期的脚本语言通常被称为一批语言或工作控制语言。例如早期的脚本语言的建立是为了缩短传统的编辑-编译-链接-运行的过程。 1.脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链结文本。而编程语言通常用于向机器发出一系列复杂的指令。 2.脚本语言与编程语言也有很多...

【Godot】基础C#脚本入门以及vs调试设置
接下来,我们将通过几个简单的例子,来展示如何在Godot中使用C#进行基础的脚本编写。例如,实现输出字符串、获取子节点,以及通过键盘输入进行角色移动。代码基础结构通常包含 `_Ready` 和 `_Process` 方法,分别对应于Unity的 `Start` 和 `Update` 方法。下面是一个简单的示例代码,用于输出字符串和获取...

如何编程游戏脚本
首先,我们需要确定游戏的类型和目标。根据不同类型的游戏,我们需要编写不同的脚本。比如说,如果是一款射击游戏,我们需要编写的脚本则主要涉及到射击、移动和切换武器等操作。而如果是一款角色扮演游戏,我们则需要编写更多的脚本,包括对话、任务、技能和属性等。其次,我们需要选择合适的编程语言和引擎。

C#(常用API)之MonoBehaviours的类:
在C#中,MonoBehaviours提供了丰富的功能,包括变量成员的继承、自定义方法调度(如Invoke和Coroutine)以及控制游戏逻辑。例如,[ExecuteInEditMode]用于在编辑模式下立即编译脚本,而[HideInInspector]则隐藏了某些变量在Inspector面板中的显示。协程(Coroutines)是Unity中的重要概念,通过IEnumerator方法定义,...

javascript,java,c#有什么区别?
三者共同部分是 Script. 所以,它们的关系就是它们都是脚本。es是一种规定,e的意思是ECMA,相当于中华人民共和国;s的意思是Script,相当于国家语言文字工作委员会。国家有关部门规范国家的语言,计算机也有类似的组织规范计算机语言。js是一门语言,就好比人类语言有英语、俄语、日语,同意计算机也分为...

相似回答