V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
OptimusPrime
V2EX  ›  程序员

小白请教个关于 unity 游戏开发的问题

  •  
  •   OptimusPrime · 2018-05-10 09:15:49 +08:00 via Android · 2456 次点击
    这是一个创建于 2420 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人是个游戏开发小白,想用 unity 开发一个小游戏,类似 steam 里面那种独立小游戏类型的,那么想请教各位大佬们,unity 里面的脚本语言比如 C#,我大概要掌握到什么程度呢?我在看 C#教程里面后面慢慢就深入到.net 框架还有什么 linq 啊,lambda 表达式啦异步编程啊什么的,还是有点头大的,是要先精通 C#再来搞 unity 吗?🙄️

    14 条回复    2018-05-10 13:47:25 +08:00
    ResidualSoils
        1
    ResidualSoils  
       2018-05-10 09:29:35 +08:00
    如果你只是想做独立小游戏,那么学完 OOP 就差不多了,因为还有很多别的需要你学。
    longear
        2
    longear  
       2018-05-10 09:30:53 +08:00   ❤️ 1
    C# 了解简单的语法即可,刚开始千万不要先深入学 C#。 其实只要是个程序员就可以上手 Untiy3D, 关键是需求导向, 需要实现什么样的设计,再考虑技术如何实现。
    另外好奇你想做 2D 还是 3D 游戏?
    VDimos
        3
    VDimos  
       2018-05-10 09:58:54 +08:00 via Android
    没必要,基本语法掌握就行了,熟能生巧
    lizhenda
        4
    lizhenda  
       2018-05-10 10:01:51 +08:00
    需求驱动业务,只想去学语法用法是没办法做一个完整的游戏的
    OptimusPrime
        5
    OptimusPrime  
    OP
       2018-05-10 10:08:21 +08:00
    @longear 想做 2D 横版这类型的,先从解密这类型入手,不涉及太多的动作要素在里面,然后慢慢地往更复杂更深入的类别里面去做
    OptimusPrime
        6
    OptimusPrime  
    OP
       2018-05-10 10:10:07 +08:00
    @ResidualSoils 应该还涉及到游戏关卡设计,游戏 UI,音乐这些方面,再有就是 unity 里面各种功能是吧?
    catinsides
        7
    catinsides  
       2018-05-10 10:14:27 +08:00   ❤️ 1
    我最近也在学习 unity,直接忽略了 C#语言部分的教程。重点学习如何用 API 实现自己的想法,快速搭建出游戏雏形,在制作游戏的过程中查缺补漏。
    wqxuan
        8
    wqxuan  
       2018-05-10 10:14:32 +08:00 via iPhone   ❤️ 2
    楼上的回答都是很靠谱的,我之前自学 Unity 开发并上架了两个小游戏,顺手写了一个入门指南,lz 可以参考下 http://www.jianshu.com/p/7f05b90f411e
    MonoLogueChi
        9
    MonoLogueChi  
       2018-05-10 10:14:59 +08:00 via Android   ❤️ 1
    掌握基本语法,知道框架怎么用,了解委托和事件驱动,懂观察者模式,会用异步。最重要的是要有编程思想
    OptimusPrime
        10
    OptimusPrime  
    OP
       2018-05-10 10:34:47 +08:00
    @MonoLogueChi 那就是属于设计模式这一块儿得好好研究一下了是吧?
    OptimusPrime
        11
    OptimusPrime  
    OP
       2018-05-10 10:38:28 +08:00
    @catinsides 可以加 qq 吗?有空可以一起交流哇~我 qq2456936944
    MonoLogueChi
        12
    MonoLogueChi  
       2018-05-10 10:40:26 +08:00   ❤️ 1
    @OptimusPrime #10 其实只要懂基本语法,然后查查 API 就能实际操作了(基本就是我现在的状态),但是想要真的做一个成熟的项目,要学的东西还有好多
    OptimusPrime
        13
    OptimusPrime  
    OP
       2018-05-10 10:43:14 +08:00
    @MonoLogueChi 我其实也是准备先从比较小一点,实现起来不太复杂的项目做起来,然后慢慢深入,在这个过程查漏补缺之类的
    xomix
        14
    xomix  
       2018-05-10 13:47:25 +08:00
    你即使要使用.net core 制作 mvc 的后台也不需要太多的深入语言学习。拿着语法说明就可以做了,当你需要深入的时候你自己就去买 CLR via C# 来看了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:16 · PVG 02:16 · LAX 10:16 · JFK 13:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.