首页 > 其他分享 >Unity (保姆入门)

Unity (保姆入门)

时间:2024-05-25 12:07:42浏览次数:14  
标签:入门 实例 创建 float controller 然后 Player Unity 保姆

前沿

周末啦 开始新的一轮征途, 我的目标就是星辰大海 嘎嘎孟

还好之前学过COCOS ,这个编辑器差不多, 还是不学无术啊。哈哈哈

开始新的项目吧, 骚年  !!!

创建项目

 然后倒入你的文件资源:

材质,预制体之类的

我网上找的材料

然后在你的场景里面 右键鼠标 创建一个3D的 胶囊体

 然后在这个Player 下面创建一个相机:Camera

这样下面就有i画面了

然后在这个场景 创建 脚本:script

写入下面代码 就能控制移动了

public class NewBehaviourScript : MonoBehaviour
{
    private CharacterController controller;//私有 角色控制器组件
    public float moveSpeed = 5;//移动速度

    void Start()
    {
        // 获取实例
        controller = GetComponent<CharacterController>();
    }

    // Update is called once per frame
    //每秒钟60次
    void Update()
    {
        //玩家的输入控制
        float horizontal = Input.GetAxis("Horizontal");
        float vertical = Input.GetAxis("Vertical");
        //移动方向 水平轴值方向 + 叠加垂直轴值方向
        Vector3 moveDirection = transform.right * horizontal
            + transform.forward * vertical;

        // 玩家移动 方向*速度 每秒5米 = Time.deltaTime
        controller.Move(moveDirection * moveSpeed * Time.deltaTime);
    }
}

然后点击这个Player 后看到

新建 character ccontroller 这个 让然后

     // 获取实例
        controller = GetComponent<CharacterController>();

着就是可以获取到这个Player啦

 

 然后就点击播放就OK了

别忘了保存S 哦

然后选择一个物体只要鼠标左键 就到了这个物体的实例

 

标签:入门,实例,创建,float,controller,然后,Player,Unity,保姆
From: https://www.cnblogs.com/yf-html/p/18194693

相关文章

  • 【爆肝分享】AI绘图Stable Diffusion-ComfyUI 从入门到精通完整学习教程资料,AI绘图高
    「前言」自从2022年stablediffusion横空出世以来,AI绘图正以其强大的表现能力与惊人的迭代速度极大的改变了建筑师设计与表现的工作流程。无论是利用AI的随机性与可控性进行项目构思。▲AI体块造型构思亦或是利用AI辅助建筑表现。▲AI线稿精准控图甚至使用AI进行......
  • JavaScript入门指南:从零开始你的编程之旅
        JavaScript是现代web开发不可或缺的一部分,作为一种强大且灵活的编程语言,它可以在浏览器中运行,为网页添加互动功能。无论你是完全的初学者,还是有其他编程语言的基础,本文将引导你从零开始学习JavaScript。我们将涵盖基础知识、关键概念和实践技巧,帮助你迅速上手并......
  • kettle从入门到精通 第六十三课 ETL之kettle kettle调用python脚本的两种方法
    kettle中不能直接调用python脚本,可以通过shell脚本和http进行调用pyton服务。一、shell脚本调用python脚本1、下面是一段简单的无参python脚本importosdefmain():#在这里编写Python脚本的主要逻辑print("Hello,thisisaPythonscriptcalledbyshell!")i......
  • Linux入门第三章安装及管理程序
    一.应用程序与命令的关系                                               文件位置:一般在/bin/sbin目录中,或为shell内部指令通常在/usr和usr/sbin目录中。     主......
  • 【保姆级介绍自动化的讲解】
    ......
  • MySQL入门——增删查改(上)
    新增语法:INSERT[INTO]table_name[(column[,column]...)]VALUES(value_list)[,(value_list)]...value_list:value,[,value]...单行数据+全列插入多行数据+指定列插入查询语法:SELECT[DISTINCT]{*|{column[,column]...}[FROMta......
  • React 入门 概念解释
    记录自己的学习过程,纯干货~一、项目初始化在(要新建项目的位置目录下)终端中打开<可以直接在文件夹用cmd或VSCode中打开>-输入npxcreate-react-appmy-project-name 搭建项目(需要些时间)-输入cdmy-project-name进入项目目录-输入npmstart启动项目,可以通过给到的......
  • Unity基础——Input
    Unity基础——Input1.鼠标输入//我们在这段代码最后实现一个基本用鼠标控制视角的功能usingUnityEngine;classScript1:MonoBehaviour{[SerializeField]privatefloatmouseSensitivity=30f;privatefloatxRotation=0f;//当前的旋转角度......
  • pwn基础入门-buuctf-2.rip
    2.rip题目:函数溢出,熟悉解题思路过程将下载下来的pwn1文件内容,放到ubuntu中checksec一下ubuntu中checksec文件从图上可以看出它是一个64位程序,仅开启了栈不可执行保护,没有打开NX防护(堆栈可执行),NoPIE.下面我们用IDA打开这个文件F5打开这个文件后,会有这样一......
  • Unity Shader介绍
    1.Shader的基本概念什么是Shader?Shader是小型程序,用于在GPU上运行,处理顶点、像素或其他图形处理单元。Unity主要使用以下两种Shader:顶点Shader(VertexShader):处理每个顶点的数据,如位置、颜色和纹理坐标。片段Shader(FragmentShader):决定每个像素的颜色。Unity中的Shader类型......