当前位置: 首页 > article >正文

Unity中Shader需要用到的C#脚本学习路线(个人自学路线)

文章目录

  • 前言
  • 零基础小白入门Unity
    • 1、Unity中文学堂
    • 2、Unity帮助文档
    • 3、B站白熊游戏
    • 4、自己用白熊游戏所教的知识写一个自己的小游戏Demo作为综合测试
    • 5、B站M_Studio教程(麦扣老师讲了一些游戏开发中常用的业务模块逻辑,可以跟着抄一遍了解一下)
    • 6、B站唐老师(非计算机专业的游戏爱好者,可以把这个提前)
    • 7、ET框架(适合独立开发者的ECS构架网络游戏框架)


前言

我们学习Shader,只能给游戏角色模型显示出美丽的渲染效果。想让我们的角色模型按我们的想法“动”起来,那我们就必须学习 C# 和 Unity相关知识。这里记录一下自己学习 C# 和 Unity 的成长路线。


零基础小白入门Unity

说实话,没有比Unity官方更懂Unity的。所以,作为游戏小白,看Unity文档可以少走很多弯路。

1、Unity中文学堂

  • Unity中文学堂

2、Unity帮助文档

  • Unity帮助文档

3、B站白熊游戏

因为当时没接触过游戏开发。对比了很多课之后,觉得这老师很负责用心,并且上课的知识点也容易作为新手的我听懂。所以选择了白熊老师的课作为我的入门课程。

  • B站白熊游戏

4、自己用白熊游戏所教的知识写一个自己的小游戏Demo作为综合测试

在学完大概的Unity知识后,做出一个游戏Demo作为总结,真的很重要

这是当时学完后,自己做的小Demo,也靠这个赚了一点零花钱, 同时给了我很强的学习反馈

  • 学习Unity一个月后回顾总结——精灵球快跑

5、B站M_Studio教程(麦扣老师讲了一些游戏开发中常用的业务模块逻辑,可以跟着抄一遍了解一下)

  • M_Studio

6、B站唐老师(非计算机专业的游戏爱好者,可以把这个提前)

因为我是学计算机的,对于代码方面的知识有了一定积累。所以,我在使用Unity之前,没有系统的学过C#,是后来发现唐老师的课后,才补了一下C#

  • 一唐老狮一

7、ET框架(适合独立开发者的ECS构架网络游戏框架)

  • ET社区

http://www.kler.cn/news/155244.html

相关文章:

  • 大小堆的实现(C语言)
  • 第九节HarmonyOS 常用基础组件2-Image
  • 基于eBPF检测非法调试行为
  • 软件工程期末复习(1)
  • 基于搜索协议实现工业设备升级
  • PyLMKit(3):基于角色扮演的应用案例
  • c语言-联合体和枚举
  • Pandas时序数据分析实践—基础(1)
  • 【数据结构/C++】树和二叉树_二叉链表
  • 工业物联网数据传输方式探究
  • 【Spring Boot 源码学习】ApplicationContextInitializer 详解
  • 超大规模集成电路设计----基本概念(二)
  • [论文笔记] tiktoken中的gpt4 tokenizer
  • Linux系列-1 Linux启动流程——init与systemd进程
  • 申请Azure学生订阅——人工验证
  • tcp/ip协议 error=10022 Winsock.reg Winsock2.reg
  • 【JavaEE】多线程(3) -- 线程等待 wait 和 notify
  • WIFI HaLow:智能家居的不可或缺组成
  • Linux部署HDFS集群
  • Hadoop——分布式计算MapReduce和资源调度Yarn
  • 6-65.Shape抽象类
  • 【科技素养】蓝桥杯STEMA 科技素养组模拟练习试卷14
  • 第九节HarmonyOS 常用基础组件4-Button
  • Sharding-Jdbc(3):Sharding-Jdbc分表
  • 微信小程序组件与插件有啥区别?怎么用?
  • Vue3 中el-tree-select使用中遇到的一些问题
  • SCAU:1125 定义结构体类型
  • 【Leetcode题单】(01 数组篇)刷题关键点总结01【数组的遍历】
  • java游戏攻略资讯网站的设计与实现springboot+vue
  • C 语言实现TCP 通信,以及地址复用