V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
JasonTsang
V2EX  ›  游戏开发

想学 unity3d 请问大家有什么建议?

  •  
  •   JasonTsang · 2018-11-23 10:48:48 +08:00 · 8061 次点击
    这是一个创建于 1952 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在想学习游戏开发, unity3d 和 html5 之间犹豫不决。请问现在的发展前景 。究竟学哪个更好?

    35 条回复    2019-01-21 01:31:39 +08:00
    VDimos
        1
    VDimos  
       2018-11-23 10:51:36 +08:00 via Android   ❤️ 1
    unity3d 再不济也不会和 html5 出现在同一选项中吧
    richzhu
        2
    richzhu  
       2018-11-23 10:55:21 +08:00
    我也想学
    ttxhxz
        3
    ttxhxz  
       2018-11-23 10:56:54 +08:00
    哈哈哈哈哈哈,unity 不应该和虚幻或者 Cocos2d 一起吗
    JasonTsang
        4
    JasonTsang  
    OP
       2018-11-23 11:05:30 +08:00
    @VDimos 哈哈,新手 请谅解。 我想问的是,使用 HTML5+游戏引擎开发游戏好 还是使用 unity3d 开发好
    JasonTsang
        5
    JasonTsang  
    OP
       2018-11-23 11:05:43 +08:00
    @richzhu 你打算学什么了没?》
    JasonTsang
        6
    JasonTsang  
    OP
       2018-11-23 11:06:20 +08:00
    @ttxhxz 嗯应该是 游戏引擎。。
    richzhu
        7
    richzhu  
       2018-11-23 11:10:56 +08:00
    想学 unity3d,我是写 python 的,好像只要看看 Boo 语言就可以基于 unity3d 开发了,楼主你之前是写啥的。 我学 unity3d 是因为想给女朋友做一个小游戏...
    ttxhxz
        8
    ttxhxz  
       2018-11-23 11:13:05 +08:00
    我觉得有帮助的提议,可以参考一下:

    如何学好 Unity ? - 王选易的回答 - 知乎
    https://www.zhihu.com/question/23790314/answer/46815232

    游戏程序员的学习之路 - Milo Yip 的文章 - 知乎
    https://zhuanlan.zhihu.com/p/24207171
    rocbomb
        9
    rocbomb  
       2018-11-23 11:18:52 +08:00
    @richzhu 现在只剩 C#了,C#大法好

    有编程基础, 可以看看实战教程
    JasonTsang
        10
    JasonTsang  
    OP
       2018-11-23 11:19:46 +08:00
    @richzhu 我是 C#的。但还有个问题
    第一,工具很难下载,我下载要 10 几个 G,而且我家现在用的是长城宽带,根本 要死要死的,国内也不知道哪可以下载

    第二,这个 unity 好像是要收费的。想下载个个人版。我看了一下官网,现在也没搞明 他怎么个收费方式。我学习要收费吗?还是使用他的工具要收费?还是我发布时要收费???
    richzhu
        11
    richzhu  
       2018-11-23 11:26:36 +08:00
    @rocbomb 啊? 这样呀,最近一直忙,没空去详细研究 unity3d,那我搜搜实战教程去,谢谢大佬

    @JasonTsang 下载我觉着好解决吧,找个网吧或者去朋友家之类的地方下载呢,你在上海的话来我家下载也好,我家是电信 100M。 unity 貌似有免费版啊,但是免费版好像不支持折射、实时反射、动态阴影,只支持静态反射、静态阴影 无法在游戏里播放视频 不支持任何图像特效脚本 不支持性能优化
    across
        12
    across  
       2018-11-23 11:31:36 +08:00
    看前景 h5 更大···· u3d 主打还是游戏,h5 可以做很多网页渲染的事。

    u3d 个人版和收费版是商业开发者才需要考虑的事,初学琢磨这个,好比幼儿园开始焦虑上北大还是清华····
    https://store.unity.com/ 个人版年入超过$10k 才会提成。区别也就是少了些在线服务。
    JasonTsang
        13
    JasonTsang  
    OP
       2018-11-23 11:33:10 +08:00
    @across 个人版下载不了,太大了 10 几 G,长城宽带 根本下不了,国内有下载镜像么???
    1a0ma0
        14
    1a0ma0  
       2018-11-23 11:37:05 +08:00 via iPhone
    想学,就是物理让我头大。
    across
        15
    across  
       2018-11-23 11:37:08 +08:00
    @JasonTsang
    下个种子弄离线,初学只需要本体+android 包够了。
    哪怕是最新的 2018,1g 都不到,加上 ios 也就 1.5g 。
    vmoyu
        16
    vmoyu  
       2018-11-23 11:38:16 +08:00 via iPhone
    用 unity hub 下载比较方便,没这么大啊,刚学不用把所有的东西都装上,只装核心组件就行了
    JasonTsang
        17
    JasonTsang  
    OP
       2018-11-23 11:55:15 +08:00
    @across 想问问 unity 适合做游戏大厅>选择游戏 >玩游戏 这样的么》?我看到的 unity 开发的都是单个游戏
    across
        18
    across  
       2018-11-23 12:05:30 +08:00
    @JasonTsang
    这个去看服务器端开发。客户端哪个引擎都能做。
    u3d 内部也带了一套 matchmaker 的方案,官方就有例子,但是商业游戏少有按他这个方案做的(因为必须用 unity 的网络服务),2018 是官方是准备重构网络层,去掉现在这个现成方案了。
    across
        19
    across  
       2018-11-23 12:06:45 +08:00
    @JasonTsang 如果你说的是联众边锋 qq 游戏大厅那种,那和游戏开发没什么关系。
    rocbomb
        20
    rocbomb  
       2018-11-23 12:31:19 +08:00
    @richzhu 看来你已经多年没看过了

    现在的 Unity 已经免费了 个人版 全功能
    只有一个限制 就是开启画面无法修改
    JasonTsang
        21
    JasonTsang  
    OP
       2018-11-23 12:41:22 +08:00
    @rocbomb 大哥,哪请问,我想用 Unity 开发的游戏 发布到浏览器可以么?就是在浏览器运行。是要 WEBGL 支持么?
    cuvii
        22
    cuvii  
       2018-11-23 13:40:32 +08:00
    @JasonTsang
    直接编译 webGL 版本的就可以了噢
    l00t
        23
    l00t  
       2018-11-23 13:42:18 +08:00
    @rocbomb #20 全功能了?黑色主题也解锁了吗?
    invdan
        24
    invdan  
       2018-11-23 13:44:40 +08:00
    来学 LAYA H5 吧
    lamada
        25
    lamada  
       2018-11-23 13:46:08 +08:00
    unity 发布到 web 端现在还不是很成熟,到最后你可能还是需要解决一些前端的问题。
    richzhu
        26
    richzhu  
       2018-11-23 14:04:07 +08:00
    @rocbomb 感谢大佬指点~~
    AllenW
        27
    AllenW  
       2018-11-23 14:51:27 +08:00
    现在可能做 h5 这块会多一点 类似于微信里面那种小游戏 通过广告赚钱 国外是 fb 也是 h5
    h5 这种就是蹭热点做一些简单的小游戏 通过广告访问量来变现
    0x11901
        28
    0x11901  
       2018-11-23 15:23:33 +08:00
    战略性 mark
    hoshizukiko
        29
    hoshizukiko  
       2018-11-23 16:34:59 +08:00
    作为一个大学学 u3d 现在写 H5 的感到淡淡的忧桑……
    Severn
        30
    Severn  
       2018-11-23 16:44:09 +08:00
    unity 被黑的最惨的一次,最近 Cocos2d 做微信小游戏也挺火的
    IM1T
        31
    IM1T  
       2018-11-23 16:50:18 +08:00   ❤️ 2
    hhhhhh,正在跳槽的职场 u3d coder 来替你解答,unity 在制作 app 版游戏比较吃香,但迫于国内版号政策,现在很多游戏 app 拿不到版号,没办法正式上线,除非走海外,小公司是难以为继的,大公司需要你底子好,科班出身,校招进门,否则目前的 u3d 的就业形势挺严峻
    另外微信小游戏大热,即使没有版号也可以通过内置广告来盈利,因此 Cocos creator/Laya/Egret 三家引擎对 coder 的需求量剧增,非常好找工作

    讲下区别:
    unity:语言 C#,Lua,方向移动端 app,独立游戏,没经验的话除非科班+校招,否则不太好找工作
    cocos creator/laya/egret: 语言主要还是 JavaScript,方向是微信内置小游戏,入门比 unity 还快,比较好找
    KyleKuzma
        32
    KyleKuzma  
       2018-11-23 16:56:22 +08:00
    借楼出几本 unity 和 cocos 的教材,学校发的,至今没用过
    piaochen
        33
    piaochen  
       2018-11-23 22:50:59 +08:00
    我觉得这两者完全没有冲突吧,你学精通了 u3d,你玩 cocos creator 做 H5 游戏,你会觉得两者简直一模一样。至于语言,那更不用操心了,本身都是用的阉割过的语言,保留语言中最核心的语法。cocos creator 选择 TS 语言,我感觉和 C#没什么区别。
    JasonTsang
        34
    JasonTsang  
    OP
       2018-11-24 06:51:35 +08:00
    @piaochen 请问 unity3D 有写好的一些特效吗?发现一些闪电特效 爆炸特效 我感觉好大压力。。。
    funcman
        35
    funcman  
       2019-01-21 01:31:39 +08:00 via iPhone
    Unity 正在开发 tiny 模式,其实也就是用来做 HTML5 小游戏的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1041 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.