Unity 学习笔记1

作者 qiuzhong 日期 2020-05-24
Unity 学习笔记1

为什么选Unity

最近比较迷,作为一个cocos五年工作经历的普通开发者,忽然想学点不一样的工具,本来打算学UE4的,可能觉得Unity更容易上手一些,就选了Unity

如何学习

学习总是比较枯燥的,我个人比较喜欢看视频来学习,主要是看英文版的Unity开发手册有点吃力,英语比较捉急,无奈之下只能选中文视频来学习,这个绝对不是一个高效的路子,建议慎重选择。既然选好了学习路线,那就按照计划往下走,去网上一搜索大量的各种入门教程,看的人眼花缭乱,鉴于我从事了几年的cocos开发就暂且当自己是个有基础的吧
我选择的视频是https://www.bilibili.com/video/BV144411J7xH这套视频看完后对Unity的渲染和一些基础组件大致有个了解,因为偏理论不是那么生动,但是看完后大致明白需要学习的内容和学习路线,后来在全球最大同性交友网站上找到了一套很有意思的视频,顺带就跟着up主学习了下这套视频的地址是https://space.bilibili.com/370283072/channel/detail?cid=85776,1.25倍速食用风味更佳。

学习过程中遇到的疑问记录

接下来的blog大部分都会是在学习unity的过程中遇到问题的记录和解答,先来一波

关于输入的API Input.getAxis和Input.getAxisRaw的区别

Input.getAxis 的注释 Returns the value of the virtual axis identified by axisName.
Input.getAxisRaw 的注释 Returns the value of the virtual axis identified by axisName with no smoothing filtering applied.
前者的返回值四平滑的后者只返回 -1 ,0 ,1

2D场景下角色旋转的简单处理

当角色需要随着输入向左或者向右转向的时候,假设没有动画,那可以简单的将object的scale 在x轴设置为 -1.