自学unity过程中的C#笔记

这篇博客记录了自学Unity过程中关于C#编程的学习心得,包括Unity的错误处理、C#的基础语法、Update与FixedUpdate的区别、键盘输入检测、组件交互、物理引擎应用以及一些实用的Unity函数。内容涵盖初级到中级的编程知识点,例如使用transform.translate进行平移,利用lookAt函数实现对象朝向,以及如何使用Invoke和InvokeRepeating进行延迟和重复调用等。
摘要由CSDN通过智能技术生成

https://learn.unity.com/tutorial/she-zhi-unity-bian-ji-qi?projectId=5facf921edbc2a2003a58d3a&signup=true&uv=2020.3

Unity官方教程文档,写得很详细

https://www.bilibili.com/video/BV1oy4y1q7jJC#初级编程

https://www.bilibili.com/video/BV1f5411G7bp?p=1C#中级编程

C#初级编程内容:

unity cs1002 error 代码少分号;

如果需要在unity inspector编辑变量,需要先在脚本中设置public

private为C#默认

fixed update函数固定时间运行一次(适用于例如物理引擎计算)

update函数每帧运行一次(处理一帧的时间不一定一样,适用于例如检测键盘输入)

ctrl+shift+M 插入unity函数向导(不一定能用,有bug)

Vector3.magnitude函数计算坐标直接向量的magnitude

(适用于物理引擎等机制)dot product=0的时候两向量垂直

dot product=两向量xyz分别的乘积相加

例:Xa*Xb+Ya*Yb+Za*Zb=dot product

Vector3.dot(VectorA,VectorB)

cross product函数Vector3.Cross(vectorA,vect

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值