V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Wataru
V2EX  ›  C#

有 C++基础入门 C#有推荐的书或课程吗,准备学习 unity 游戏开发

  •  
  •   Wataru · 2023-06-05 14:59:08 +08:00 · 1886 次点击
    这是一个创建于 571 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求大佬们推荐本书或课程
    9 条回复    2023-06-11 23:35:04 +08:00
    mmdsun
        1
    mmdsun  
       2023-06-05 19:13:24 +08:00 via iPhone   ❤️ 1
    C Sharp 直接看微软家教程:
    https://learn.microsoft.com/zh-cn/docs/

    Unity 官网有些教程也不错。
    Wataru
        2
    Wataru  
    OP
       2023-06-05 20:12:15 +08:00
    @mmdsun #1 这个文档我看了,三千多页不知道从何下手
    Jax6
        3
    Jax6  
       2023-06-06 11:01:36 +08:00
    C#官方文档很详细了,先掌握下基础,高级用法看看,其他现用现查,慢慢就会了。推荐几本以前看过有点用的,C#开发实例大全,CLR via C#。
    Wataru
        4
    Wataru  
    OP
       2023-06-06 11:05:41 +08:00
    @Jax6 #3 好的谢谢,官方文档确实详细,基础语法感觉跟 C++差距不是很大,很容易上手
    Wataru
        5
    Wataru  
    OP
       2023-06-06 11:06:27 +08:00
    @Jax6 #3 最大的特点就是各种引用现成的命名空间和类吧
    Jax6
        6
    Jax6  
       2023-06-06 11:20:28 +08:00
    @Wataru 嗯嗯,我是做机器视觉的,C#主要的优点就是开发周期很快,以前也是 C++开发,之前用的 QT ,跟 C#+wpf 相比麻烦很多。软件端可以不用过多的关注一些细节,核心的算法可以和 C++联合编程,也是很方便的。
    nebkad
        7
    nebkad  
       2023-06-11 00:41:19 +08:00
    学完 C# 基础记得去学习一下 CLR ,
    另外现在 Unity 或者 C# 要搞原生,最有前途的是跟 Rust 混编
    Wataru
        8
    Wataru  
    OP
       2023-06-11 00:55:11 +08:00
    @nebkad #7 通过 CLR 混编其他语言搞原生,我可以这么理解吗
    nebkad
        9
    nebkad  
       2023-06-11 23:35:04 +08:00
    @Wataru #7
    并不完全是,CLR 相关的知识只是进阶 C# 必须掌握的。
    当然,和 C 接口交互乃至于和 Rust 交互,确实是 CLR 的功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2459 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.