unity游戏开发之零基础快速入门(物品移动)

史上最全Unity3D游戏开发教程,从入门到精通(含学习路线图) Unity现在已经用的很广泛啦,可是却一直没有什么美术向的教程。 程序员方面的内容在各个论坛都有讨论,但是美术似乎很弱势啊。 明明美术也很需要掌握引擎方面的内容嘛! 山谷里的野百合还有春天呢 我们美术也要出教程!很多同学想学习unity却不知道怎么学起走,我们为同学们定制了学习规划图,按照这个流程学习就没问题啦。 视频简介: 本套课程是史上最全套Unity3d游戏开发课程,从基础的数据类型讲起,到后期的面向对象,正则表达式,包含委托事件特性等高级课程。视频完全免费,可以在线学习及免费领取配套学习资料+源 阅读详情

前言

游戏开发零基础快速入门,本篇涉及这几种概念

  • 场景
  • 相机
  • 物品/人物
  • 材质(Material)

开始

1.工具安装

ps:请自行搞定~

2.新建项目

3.编辑器简单介绍

打开之后会显示这样的界面

3-1.场景介绍

文件在这个目录:Assets - Scenes - SampleScene

ps:如果有多个场景就点击这类的目录进行切换

使用Visual Studio编辑器打开

在Hierarchy,空白位置 右键 - 3D object - Plane(地面),进行创建 地面

把 Plane(地面) 变大

3-2.创建物品/人物

在Hierarchy,空白位置 右键 - 3D object - Sphere(圆形),进行创建 圆形

去到编辑器新建Script目录/TestPlayerMove.cs文件

Assets - Script - TestPlayerMove.cs

using UnityEngine;
using UnityEngine.InputSystem;

public class TestPlayerMove : MonoBehaviour
{
    public float moveSpeed = 5f;

    void Update()
    {
        Vector3 move = Vector3.zero;

        if (Keyboard.current.wKey.isPressed)
            move += Vector3.forward;

        if (Keyboard.current.sKey.isPressed)
            move += Vector3.back;

        if (Keyboard.current.aKey.isPressed)
            move += Vector3.left;

        if (Keyboard.current.dKey.isPressed)
            move += Vector3.right;

        transform.position += move.normalized * moveSpeed * Time.deltaTime;
    }
}

切换到unity编辑器的时候会加载你编写的代码

这时候你可以检查控制台看看是否有报错

把文件拖拽到Sphere上

添加成功了,可以点击  运行 按钮。进行测试

wasd按键进行测试

3-3.材质(Material)

ps:给Sphere设置颜色

在 Project 控制台 - Assets - Scenes 选中这个目录,右键 - create - material

拖拽进Sphere

3-3.相机

ps:小技巧 可以运行  之后 去调试,然后确定值,然后记下来退出运行,修改

1.设置斜俯视全局相机

2.给Sphere设置相机

Hierarchy - 空白地方 右键 - Camera

禁掉main Camera相机

C#ForUnity游戏开发系列教程--入门篇 《C#ForUnity系列教学课程》是面向0基础的免费课程,共分为入门篇、基础篇、提高篇和高级篇四个系列。         大家通过对课程的系统学习,学成之后就可以利用Unity进行独立开发出第一人称射击游戏、2D游戏、塔防游戏、生存冒险游戏等。         这个系列的入门课程与其他入门课程最大的不同点在于:          一是在学习过程中直接在Unity中进行输入和测试 阅读详情

相关推荐

Unity-2D游戏开发套件指南-免费资源

我们将分享使用2D游戏开发套件创建场景、绘制及测试关卡、添加移动平台、触发开门动作、游戏中的敌人、摧毁对象、传送玩家。你可以访问Asset Store资源商店下载2D游戏开发套件:在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!

2401_84132298的博客 684

Unity游戏开发——新发教你做游戏(二):60个Unity免费资源获取网站

文章目录一、前言二、资源获取途径1、学美术,自给自足2、Unity的Asset Store(免费、付费)3、Mixamo模型动画在线网站(免费,特别好玩)4、我自己搜罗的好用的网站4.1、爱给网4.2、素材巷4.3、3DModelFree5、网友提供的54个免费资源网站5.1、贴图和纹理5.2、声效5.2、2D贴图 一、前言 嗨,大家好,我是新发,上一篇文章我们讲了制作思路,也提出了一些问题,现在回答第一个问题:我们的角色模型、动画、场景等资源从哪里获取? 二、资源获取途径 1、学美术,自给自足 如果你本身

linxinfa的专栏 2万+

游戏开发入门-认识Unity

1 写在前面 我是新海,一个刚刚步入游戏行业的小白,自己一直有个梦想——开发一款好玩的游戏。 经过知乎网友答疑,我决定我先从Unity学起。 最开始学习时,发现网络上没有太多对新手友好的教程,在此,我想通过我一边学,一边记录,整理出一份新手学习Unity游戏开发的教程,帮助更多热爱游戏开发的朋友入门。 当然此教程,因为笔者能力有限,难免会有遗漏,也请大家多多指出,我们一起改正学习。 2 我们为什么...

新海说 1579

Unity游戏开发入门:用C#控制游戏对象移动

在Unity游戏开发中,C#脚本是实现游戏逻辑和控制游戏对象的核心工具。对于初学者来说,编写第一个Unity脚本是迈向游戏开发的重要一步。本文将带你从零开始,学习Unity脚本的基础知识,并通过一个简单的实践案例——让物体移动,来帮助你快速上手。无论你是刚接触Unity的新手,还是希望复习基础的开发者,这篇文章都将为你提供清晰的指导和实用的代码示例。在Unity中,所有的脚本都继承自类。它是Unity提供的一个基础类,让你的脚本能够与Unity引擎紧密结合。通过,你可以利用Unity的生命周期函数(如。

吴师兄大模型的博客 1442

Unity 3D游戏开发入门:免费资源套件与实战指南

游戏开发引擎是现代数字内容创作的核心工具,它通过提供图形渲染、物理模拟和脚本系统等底层支持,将创意转化为可交互的体验。其技术价值在于大幅降低了开发门槛,使独立开发者和中小团队能够高效构建2D、3D游戏及交互应用。在众多引擎中,Unity以其跨平台能力和丰富的生态系统成为行业首选,尤其适合移动端、PC和主机平台的快速原型开发。对于初学者而言,如何利用免费资源快速上手并理解引擎核心机制是关键。本文聚焦Unity 3D入门,通过整合官方Asset Store资源、Kenney模型库及Cinemachine等免费工

weixin_33875839的博客 552

基于Unity引擎的宝可梦游戏开发框架快速入门指南

游戏开发框架是构建电子游戏的核心架构,它通过提供预设的模块和工具,帮助开发者高效实现游戏机制与功能。其原理在于将通用系统(如角色控制、物理碰撞、UI交互)封装为可复用的组件,开发者只需专注于内容创作与逻辑定制。这种模式的技术价值在于大幅降低开发门槛、提升项目迭代速度,并确保代码结构的可维护性。在应用场景上,框架特别适合快速原型开发、独立游戏制作以及经典游戏类型的复刻与创新。本文聚焦于PokemonUnity这一开源框架,它专为宝可梦风格游戏设计,内置了网格化地图、回合制战斗等核心系统。通过本指南,开发者可以

weixin_34296641的博客 449

【Unity】Unity游戏开发入门:新手必读的完整游戏开发指南,手把手教你从零开始到制作第一个游戏

本文提供了一份完整的 Unity 游戏开发入门指南,适合新手学习。内容包括:介绍 Unity 及其应用领域;详细的安装步骤;讲解 Unity 主界面的各个面板和基本操作;如何创建和管理项目;使用 C# 编写简单脚本;创建场景并添加和配置游戏对象;添加常见组件如 Rigidbody 和 Collider 以实现物理效果;处理用户输入实现对象移动;逐步指导创建一个简单的 2D 游戏,包括玩家控制、敌人行为和得分系统;最后教你如何构建并发布游戏,以及推荐的进一步学习资源。通过本指南,读者可以系统地掌握Unity。

科技改变人类,技术成就未来 5815

游戏开发入门-现在学Unity晚了么?Unity的前景如何?

现在学Unity晚了么写在前面为什么选择Unity?Unreal引擎Cocos2dLayaAir引擎不完全比较市场趋势市场份额比较Google趋势baidu指数 写在前面 种一棵树最好的时间是十年前,其次是现在。“这句话中有两个重要的部分:种一棵树:树是可以不断成长的生物,所以只要你进入的这个行业可以不断成长,那就值得投入。最好的时间是十年前,其次是现在:当然了,进入一个行业越早越好,如果你十年前没有种下这棵树,那么种下这棵树的最好时间就是现在。”“其实早晚都是相对的,只要Unity这个引擎还在发展,只要游

新海说 5729

【粉丝福利社】Unity游戏开发零基础入门全攻略 AI增强版 2D/3D游戏制作

在游戏行业蓬勃发展的今天,Unity作为全球应用最广泛的游戏引擎之一,凭借其强大的跨平台能力、丰富的资源生态和便捷的开发工具,成为无数开发者实现创意的首选平台。从独立游戏的惊艳亮相,到3A大作的震撼呈现,Unity以其卓越的性能和灵活的扩展性,不断推动着游戏行业的技术革新与创意突破。无论是渴望踏入游戏开发领域的初学者,还是寻求技术进阶的从业者,掌握Unity游戏开发技术,已然成为开启游戏世界大门的关键钥匙。

愚公智库 1万+

Unity3D快速入门超详细视频教程(全套免费送)

Unity3D是一款3D游戏引擎,提供了3D游戏的大部分基础功能实现,比如物理碰撞、3D模型显示、光照等功能。市面上有超过一半以上的游戏,都是利用Unity游戏开发技术实现的。 有很多新手或者是零基础想要加入Unity游戏开发行业,却不清楚要学什么,接下来小编分享的教程完全满足大家需求,帮助你从入门到精通,快速掌握Unity游戏开发技术。 课程名称: 史上最全Unity3D官方游戏学习教程,从入门到精通_适合零基础游戏开发入门 学习难度: 基础 课程简介 本教程针对Unity基础知识详解以

m0_59795095的博客 4142

【零基础入门unity游戏开发——2D篇】2D 游戏场景地形编辑器——TileMap的使用介绍

【零基础入门unity游戏开发——2D篇】2D 游戏场景编辑器——TileMap的使用介绍

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 4528

unity入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

在新建完成后会在创建的目录下生成相关工程文件如图所示:Assets: 资源(场景脚本模型)Library: 库(系统)Logs: 日志Packages: 导入的包ProjectSettings: 工程设置Temp: 临时文件(文件过大可以删除部分缓存)UserSettings: 设置。

baimao__Ch的博客 1万+

unity入门教程,从零基础入门到精通

伴随游戏行业的兴起,unity引擎的使用越来越普遍,本文章主要记录博主本人入门unity的相关记录大部分依赖siki学院进行整理。在新建完成后会在创建的目录下生成相关工程文件如图所示:Assets: 资源(场景脚本模型)Library: 库(系统)Logs: 日志Packages: 导入的包ProjectSettings: 工程设置Temp: 临时文件(文件过大可以删除部分缓存)UserSettings: 设置。

m0_58523831的博客 4万+

Unity新手必学:15个基础C脚本案例带你快速入门游戏开发

Unity是一款强大的跨平台游戏开发引擎,使用C#作为主要编程语言。对于新手来说,掌握基础C#脚本是进入游戏开发世界的第一步。本文将通过15个实用的C#脚本案例,帮助你快速理解Unity开发的核心概念和常用功能,从简单的玩家移动到复杂的对象生成,循序渐进地掌握游戏开发基础。 [![Unity游戏开发资源](https://raw.gitcode.com/gh_mirrors/awe/awesom

gitblog_00415的博客 928

读取rosbag中的IMU信息并转为tum格式的csv和txt

rostopic -b xx.bag -p /xx > xxx.txt #for euroc structvio import os, sys,re,csv name="street_07" # basedir="/media/yinjie/2498AF1F98AEEF0C/adataset/15results/imu_bagtxt/"+name+'.txt' # txtdir="/media/yinjie/2498AF1F98AEEF0C//adataset/15results/imu_o

qq_42928559的博客 1919

物料主数据管理难在哪?基于AI算法的数据清洗工具了解一下

企企通打造的一套以AI模型和算法为核心的产品及服务,可针对各类企业的不同主数据痛点难点,提供多种解决方案,能够快速完成物料主数据清洗、识别、匹配、梳理,满足一物一码、分类梳理、一品多商、多维度比价、精准寻源选品、建立标准物料库、供应商及客户主数据清洗等业务场景需求。随着AI技术的快速发展,智能算法在数据清洗领域的应用越来越广泛,越来越多的数据清洗工作已经开始交由智能算法完成,通过自动化的方式处理大量数据,识别和纠正错误,填补缺失值,检测异常值,以及执行其他数据预处理任务,并提高效率并减少人为错误。

QQT_qqt的博客 1364

Unity2D游戏开发常用点

适合初学者的unity2d游戏开发知识点。

Like_voller的博客 2621

Windows 10 下 Nacos 3.0.2 单机版保姆级安装教程(含JDK 17配置与MySQL 8.0连接避坑)

本文提供Windows 10下Nacos 3.0.2单机版的详细安装教程,涵盖JDK 17配置、MySQL 8.0连接优化及生产级安全设置。通过步骤详解和常见问题解决方案,帮助开发者快速完成Nacos的安装与配置,确保服务发现与配置管理的高效运行。

weixin_29237635的博客 319

Unity 3D 游戏开发学习资料集合(开发必备)

Unity游戏开发的学习资料,包含学习社区、入门资料、进阶资料、性能优化、面试资料和学习书籍推荐

henhenha的博客 6292

Windows11 下 Detectron2 的安装与配置全攻略

本文提供了在Windows11系统下安装和配置Detectron2的完整教程。详细介绍了从环境准备、创建虚拟环境、安装PyTorch与CUDA,到修改源码、编译安装以及运行验证Demo的全过程,帮助开发者克服Windows平台上的常见问题,成功部署这一强大的计算机视觉库。

weixin_29081703的博客 246

AHB总线协议

1. 简介         AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内

ivy_reny的专栏 8万+

C# Unity游戏开发入门

项目创建成功后,你将熟悉Unity编辑器的核心界面:场景视图(Scene View)用于构建游戏世界,游戏视图(Game View)用于预览游戏运行效果,层次窗口(Hierarchy)列出了场景中的所有对象,检视窗口(Inspector)用于查看和修改选定对象的属性,而项目窗口(Project)则管理所有游戏资源。一个简单的让物体旋转的脚本如下所示:通过在类中声明公共变量,你甚至可以在Unity编辑器的Inspector窗口中实时调整其值,无需修改代码,这极大地便利了游戏的迭代和调试过程。

wei1368177的博客 839

AUTOSAR从入门到精通-【自动驾驶】特斯拉全自动驾驶(FSD)

特斯拉全自动驾驶系统(Full-Self Driving,简称FSD)是特斯拉公司开发的高级驾驶辅助系统,旨在通过神经网络技术实现环境感知与车辆控制,在驾驶员监督下完成导航、转向、变道、泊车等操作。‌ 该系统自2021年发布Beta测试版以来持续迭代,最新版本为2025年10月推出的v14版本。‌FSD v14版本基于端到端神经网络架构,取代了传统代码逻辑,通过数百万视频片段训练模型,以模仿人类驾驶决策。‌ 其功能覆盖住宅区街道、城市道路及高速公路,支持交通信号识别、自动变道和环岛通行等场景。

getusushu的博客 570

【Unity2D游戏开发入门第二卷】✨Unity入门总结Sunnyland示例(中卷)

一、入门卷【中卷】[入门卷] 7. 收集物品这一节介绍简单的交互系统,收集物品使用上卷的知识,我们创建了 cherry 的动画,记得设置要统一。这里是 16我们捡到物品时(触碰),物品会销毁,然后物品会播放特效,所以我们还需要添加一个物品反馈特效我们新添加一个 C# 脚本文件我们会使用,这个方法会在物品播放反馈特效的最后一帧调用,销毁自己接下来更改一些中的代码,添加这些代码("物品收集")做完测试一下,没问题的话,我们可以创建该 物品的,之后就可以快速的创建物品了。

AnnihilateSword 的博客 863

YOLOv8改进 | 主干篇 | 轻量级的低照度图像增强网络IAT改进YOLOv8暗光检测(全网独家首发)

本文给大家带来的改进机制是轻量级的变换器模型:Illumination Adaptive Transformer (IAT),用于图像增强和曝光校正。其基本原理是通过分解图像信号处理器(ISP)管道到局部和全局图像组件,从而恢复在低光或过/欠曝光条件下的正常光照sRGB图像。具体来说,IAT使用注意力查询来表示和调整ISP相关参数,例如颜色校正、伽马校正。模型具有约90k参数和约0.004s的处理速度,能够在低光增强和曝光校正的基准数据集上持续实现优于最新技术(State-of-The-Art, SOTA)

Snu77的博客 7959

基于STM32L4XX、HAL库的MAX13487EESA RS485总线收发器驱动程序设计

MAX13487EESA是一款3.3V供电的RS-485/RS-422收发器,由Maxim Integrated生产。PA4 (控制引脚) ---> /RE, DE (连接在一起)具有±15kV ESD保护的驱动器输出和接收器输入。半双工RS-485/RS-422通信。工业温度范围:-40°C至+85°C。工作电压范围:3.0V至3.6V。数据速率高达250kbps。

zhusl6688的博客 685
上一篇: 工具助手APP介绍
下一篇: AI模型之文字生图/文字生视频
An_s
博客等级 码龄10年 665粉丝 363原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

An_s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值