求老司机 UNITY(C#)带带路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
UNITY: Game Development Tool
License Comparisons
bnl
V2EX    UNITY

求老司机 UNITY(C#)带带路

  •  1
     
  •   bnl 2016-11-07 14:45:47 +08:00 5312 次点击
    这是一个创建于 3262 天前的主题,其中的信息可能已经有所发展或是发生改变。
    个人是个 UNITY(C#)的初学者,想做个小项目,求老司机带带路,周末指导下,或平常指导下,或初学者一起学习,相互进步,请吃饭包住宿没问题,哈哈。
    有公司愿意收留 做实习也行, 哈哈
    13 条回复    2019-06-15 13:24:27 +08:00
    elmander
        1
    elmander  
       2016-11-07 15:22:25 +08:00
    前端内容不多的
    代码方面:单例,状态机,协程,多线程,网络(与服务器通信的那些)
    插件一般会 NGUI , UGUI 就够用了
    剩下的就是玩编辑器咯
    漏了什么欢迎补充
    bnl
        2
    bnl  
    OP
       2016-11-07 15:26:36 +08:00
    @elmander 能带我上路吗?坐标 BJ
    awolfly9
        3
    awolfly9  
       2016-11-07 18:47:51 +08:00
    上 unity assetstore 下载一些小游戏实例的 demo 。按照 demo 的改改,主要明白 demo 怎么做的,然后熟悉熟悉就可以去找工作了,反正现在的手游都是让新人做 UI ,所以会做 UI 就行了
    elmander
        4
    elmander  
       2016-11-07 20:33:16 +08:00
    @bnl 目前失业,而且我也不在北方
    U3D 的东西算少了,稍微复杂的就是多线程,网络,性能优化,前两者都是 C#固有的东西
    面试的时候知道单例,状态机,协程,软件的三层构架, ScrollView 循环( NGUI ),标签页的实现( UGUI ),动画分为哪几种,屏幕适配还有打包(知道 anysdk 就行了),基本上能跟面试官谈笑风生
    ZyZyZzz
        5
    ZyZyZzz  
       2016-11-07 22:17:12 +08:00   2
    上面提到的这些,说实话,基本不够和面试官谈笑风生(上面的请不要打我,捂脸

    以下内容延伸由浅到深
    UI&资源管理
    1. 做 UI 总得会管图集吧, NGUI 图集怎么管理?--->怎么保证图集尽可能小--->常见纹理压缩格式和知识--->好的,很不幸我们用的是原生 UGUI ,在官方还没把 Atlas 管理工具憋出来之前,你总得会调 API 自己写吧?(当然公司里都是现成的框架)--->Unity Texture & Editor API
    2. 要在 UI 上夹个奇葩粒子特效怎么搞?---> Unity 渲染深度是个什么原理--->渲染管线基本知识--->来,帮我用 shader 写个酷炫 UI 特效 ---> Unity Particle System & ShaderLab + 图形学
    3. 界面多语言怎么搞?--->静态数据管理--->Excel 转 CSV ---> C# API
    4. 哎呀,没有想要的控件怎么办?--->自己写一个啊---->NGUI 源码 /UGUI 源码 阅读改造 ---> 别人嫌你写的控件界面真不好用 ---> Unity Custom Inspector ---> Unity Editor API

    场景&对象管理
    1. 刷新个怪 /滑动个列表怎么这么卡呢?---> 场景对象构造销毁 ---> Unity Prefab & GameObject API ---> 写个 Object Pool 吧
    2. Unity 对象的生命周期是咋样的啊? ---> 关键 MonoScript 事件回调顺序 ---> 背文档去啊 ---> C# 协程 ---> 异步编程理念 ---> 网络
    3. 不好意思,我们游戏 /应用里有地图 ---> 场景动态加载 ---> Unity SceneManager API ---> 哦,还有地形 ---> Unity Terrain ---> 高度图 ---> 什么还有性能不够? ---> 四叉树八叉树 ---> LOD

    物理
    1. 场景里要触发事件怎么做啊? ---> Unity Collision & Trigger ---> 要鼠标 /屏幕戳啊 ---> nity Input API + UGUI Event System 源码 ---> 这个不够,要能拖拽 3D 物体 ---> Unity Raycast API
    2. 什么?这手游 /APP 里要用物理模拟? ---> 什么?居然还有项目舍得浪费手机性能在物理演算上?(请无视这条...) ---> 好的,你是非移动端的游戏 /VR 项目 /应用 ---> Unity Physics API ---> Nvidia PhysX SDK
    3. 你今天来做自动寻路 ---> Unity NavMesh API ---> 我们的战斗是要能精确回放的!---> 固定帧逻辑 ---> 自己用 C#实现寻路算法

    动画
    1. 美术过来和你撕逼,说这个动画用 Unity 动画编辑器不好做 ---> Unity Animation Window---> Unity Legacy Animation API ---> 写工具+教他怎么用 ---> 我就要用 3dsmax ,就要用! ---> 常见模型文件格式 ---> FBX 在 Unity 里的设置 ---> Mesh Importer
    2. 我们与时俱进,决定不用老掉牙的 Legacy Animation 啦! ---> Unity Mecanim ---> 我们一个角色的动画切换成千上万 ---> Mecanim State Machine ---> 这俩动画可以用程序一起播吗 ---> Mecanim Layer/Blend Tree/Avatar
    3. 老大跟你分析说这是程序做的动画,不要美术入 ---> 简单的渐变+曲线 ---> iTween/DoTween 第三方插件 ---> 不行啊,这些动画里有逻辑 ---> Unity Transform API/少量矩阵变换知识 ---> 这渐变曲线效果不好啊,能弄个新的吗 ---> 自己写 Bezier 曲线 /找 Bezier 曲线库
    4. 面试了,来,写个向量运算 ---> 高中数学 ---> 来,写个矩阵乘法 ---> 线性代数 ---> 来,写个绕 Z 轴转 60 度的旋转矩阵 ---> 图形学 ---> 来,写个投影矩阵 ---> 图形学 ---> 来,讲讲骨骼动画的原理 ---> 很好,你遇到老变态了

    图形
    图形水太深,先不在这里展开,光上面涉及到图形的就够你喝 N 壶了

    -----
    以下为副本内容

    “小伙子,我们项目是要热更新的,你知道热更新吗?来,这周先把这个本书啃完。”
    好的,你可以放下 C#了,崭新的 lua 在向你招手

    ----------------------------

    LZ 你自己挑几个感兴趣的点按自己想钻的深度学去吧
    bnl
        6
    bnl  
    OP
       2016-11-07 23:11:54 +08:00
    @ZyZyZzz 哎 看完真是水深火热啊 多谢指点
    haihan
        7
    haihan  
       2016-11-07 23:55:47 +08:00
    @ZyZyZzz 一看就是久经沙场的老鸟。。。坐标哪里呀。有空一起喝个茶~~~
    longear
        8
    longear  
       2016-11-08 00:12:56 +08:00
    以“学 Unity3D ” 之名搞基
    ZyZyZzz
        9
    ZyZyZzz  
       2016-11-08 00:26:45 +08:00
    @haihan 不敢当,只是一名刚工作不久的菜鸟,坐标霾都
    bnl
        10
    bnl  
    OP
       2016-11-08 16:07:25 +08:00
    @ZyZyZzz 高手,请加下我的 wechat: 673061233
    haihan
        11
    haihan  
       2016-11-10 13:35:54 +08:00
    @ZyZyZzz 已关注。未来去北京找你喝茶~~
    iPhone8
        12
    iPhone8  
       2018-12-13 16:24:30 +08:00 via iPhone
    战略性 mark
    Qualia
        13
    Qualia  
       2019-06-15 13:24:27 +08:00
    @ZyZyZzz 老哥现在从事游戏开发吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1398 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:59 PVG 00:59 LAX 09:59 JFK 12:59
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86