游戏蛮牛学习群(纯技术交流,不闲聊):959392658
新宝娱乐城博彩打不开 手机端
查看: 2806|回复: 25
发新帖

新宝娱乐城体验金: [专家在线] 3月12日~14日刘国柱做客蛮牛,送最新出版书籍

[复制链接]  [移动端链接]
排名
3
昨日变化

新宝娱乐城博彩打不开 www.sl6cl.com.cn 7076

主题

7602

帖子

2万

积分

Rank: 16

UID
1231
好友
185
蛮牛币
11039
威望
30
注册时间
2013-7-29
在线时间
3638 小时
最后登录
2018-12-13

社区QQ达人活力之星原创精华达人突出贡献奖财富之证游戏蛮牛QQ群会员蛮牛妹VIP

跳转到指定楼层
楼主
发表于 2018-3-12 12:04:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
刘国柱老师的名气想必不用多说,以讲法细腻,逻辑清晰而声名远扬,这次的专家在线,我们有幸请到了刘国柱老师!


专家在线:刘国柱




个人介绍:刘国柱,男,山东人士。2001年从事软件/游戏研发工作,具有十多年的软件、游戏研发与教学经验。早年在国内上市企业做研发经理,历任美国/大陆上市企业的技术经理、Unity培训主管等职位。


熟悉企业大型软件运作管理过程,软件架构设计理论。精通与熟悉、XNA等游戏开发技术。教学语言思路清晰、循循善诱、教学方法深受广大学子欢迎。


在线时间:3月12日~3月14日 (每天17:00~22:00) 小伙伴们可以提前把问题写好,刘老师会一一解答。



在线福利:3月12日~18日 期间 购买刘国柱老师的视频课程满800送刘老师最新出版书籍(个人17年著作《Unity 3D / 2D 游戏开发从0到1(第二版)》,预计,请感兴趣小伙伴们给予关注。)仅限前七名



问答内容:

1.大家可以在楼下提任何关于相关的问题, 专家会为大家进行回复
2. 提问一定要周全详尽, 有图、有文、有代码最佳.
3. 优秀的提问者,除了得到回答, 还可以得到50-200以上的蛮牛币. 并且随机抽取以为幸运用户获得刘老师最新书籍

4.机会难得, 大家一定要准备好问题再提问, 严紧灌水


刘国柱老师的课程链接://edu.manew.com/user/961

跟我念“站长妹纸萌萌哒!”我说站长,你说YO!爱你们么么哒~
排名
4380
昨日变化
1

5

主题

124

帖子

744

积分

Rank: 9Rank: 9Rank: 9

UID
2289
好友
2
蛮牛币
691
威望
0
注册时间
2013-8-20
在线时间
237 小时
最后登录
2018-11-19

专栏作家社区QQ达人

沙发
发表于 2018-3-12 13:37:12 | 只看该作者
假设不切换场景,如何做到保持帧率稳定,不停的加载释放AB包,并且引用其中资源,不使用的资源也会解引用,总体上内存不会随时间无限增长。资源应该如何管理?

4四处流浪
327/500
排名
13619
昨日变化
6

56

主题

98

帖子

327

积分

Rank: 4

UID
5
好友
1
蛮牛币
1104
威望
0
注册时间
2013-5-24
在线时间
63 小时
最后登录
2018-5-4
板凳
发表于 2018-3-12 13:41:34 | 只看该作者
刘老师, 区块链游戏这块你有了解吗?

4四处流浪
330/500
排名
6022
昨日变化
2

1

主题

13

帖子

330

积分

Rank: 4

UID
198402
好友
0
蛮牛币
1164
威望
0
注册时间
2017-1-3
在线时间
98 小时
最后登录
2018-11-27
地板
发表于 2018-3-12 14:01:32 | 只看该作者
刘老师,我是新手,unity 中、高级程序员应该掌握什么,大概要学到什么程度?
[发帖际遇]: 完美123 捡了钱没交公 蛮牛币 降了 3 . 幸运榜 / 衰神榜

7日久生情
1595/5000
排名
1247
昨日变化
1

5

主题

122

帖子

1595

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
82205
好友
0
蛮牛币
3823
威望
0
注册时间
2015-3-20
在线时间
545 小时
最后登录
2018-11-19
5#
发表于 2018-3-12 15:35:37 | 只看该作者
刘老师你好,我觉得手机网络游戏中使用Lua做热更新是必须的,但公司认为热更有风险,依然选择通过发布新版本的方式来进行版本迭代. 请问哪种观点在目前国内市场是正确的呢?

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

6#
发表于 2018-3-12 18:51:29 | 只看该作者
诚心诚意 发表于 2018-3-12 13:37
假设不切换场景,如何做到保持帧率稳定,不停的加载释放AB包,并且引用其中资源,不使用的资源也会解引用, ...

     关于时机的选择; 游戏项目不停的加载释放AB包,一定会消耗大量Cpu资源,界面会卡顿。所以这个时机最好选择在场景转换,或者激烈战斗之后。总之是游戏cpu消耗较少的时间界面,例如每个战斗间歇、一个关卡统计界面等较好。
   关于帧速率的管理: 帧速率不是越快越好(会引起手机发烫),而是总体保持一个稳定的数值较好,推荐做“限帧”设置:
   Edit-->ProjectSetting-->Quality--> 中的"VSync Count" 参数会影响你的FPS。 “Evry V Blank ”限制为60  “EverySecondVBlank”限制为30。 如果都不理想,可以在脚本中限?。?Application.targetFrameRate=45; (可以在Awake()中定义)

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

7#
发表于 2018-3-12 18:51:34 | 只看该作者
诚心诚意 发表于 2018-3-12 13:37
假设不切换场景,如何做到保持帧率稳定,不停的加载释放AB包,并且引用其中资源,不使用的资源也会解引用, ...

     关于时机的选择; 游戏项目不停的加载释放AB包,一定会消耗大量Cpu资源,界面会卡顿。所以这个时机最好选择在场景转换,或者激烈战斗之后。总之是游戏cpu消耗较少的时间界面,例如每个战斗间歇、一个关卡统计界面等较好。
   关于帧速率的管理: 帧速率不是越快越好(会引起手机发烫),而是总体保持一个稳定的数值较好,推荐做“限帧”设置:
   Edit-->ProjectSetting-->Quality--> 中的"VSync Count" 参数会影响你的FPS。 “Evry V Blank ”限制为60  “EverySecondVBlank”限制为30。 如果都不理想,可以在脚本中限?。?Application.targetFrameRate=45; (可以在Awake()中定义)

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

8#
发表于 2018-3-12 18:51:39 | 只看该作者
诚心诚意 发表于 2018-3-12 13:37
假设不切换场景,如何做到保持帧率稳定,不停的加载释放AB包,并且引用其中资源,不使用的资源也会解引用, ...

     关于时机的选择; 游戏项目不停的加载释放AB包,一定会消耗大量Cpu资源,界面会卡顿。所以这个时机最好选择在场景转换,或者激烈战斗之后。总之是游戏cpu消耗较少的时间界面,例如每个战斗间歇、一个关卡统计界面等较好。
   关于帧速率的管理: 帧速率不是越快越好(会引起手机发烫),而是总体保持一个稳定的数值较好,推荐做“限帧”设置:
   Edit-->ProjectSetting-->Quality--> 中的"VSync Count" 参数会影响你的FPS。 “Evry V Blank ”限制为60  “EverySecondVBlank”限制为30。 如果都不理想,可以在脚本中限?。?Application.targetFrameRate=45; (可以在Awake()中定义)

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

9#
发表于 2018-3-12 18:53:03 | 只看该作者
badwolf 发表于 2018-3-12 13:41
刘老师, 区块链游戏这块你有了解吗?

目前这个概念非?;?,但是目前不是很精通,所以不便发表意见。

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

10#
发表于 2018-3-12 19:03:14 | 只看该作者
完美123 发表于 2018-3-12 14:01
刘老师,我是新手,unity 中、高级程序员应该掌握什么,大概要学到什么程度? ...

关于新手学习路径问题,个人推荐如下顺序:
    1: 先学习Unity的基本知识点(这个随着Unity版本提高,也要不断补充),例如碰撞体、触发器、协程、粒子系统、Mecanim 动画系统等。
    2: 学习Unity中高级知识点: 3D数学、3D图形学、对象缓冲池、基础网络原理、AssetBundle原理与加载机制。
    3: 具备以上技术后,可以学习各种编程框架技术: UI框架、客户端框架等,以及各种实用插件(ITween、DoTween、NGUI等)
    4: 然后可以考虑学习热更新、网络服务端编程技术等。
   
     最后关于学习的程度,个人建议完成以上1-2点后,就可以在游戏公司就业开发,在游戏公司中边开发边学习较好。把高级的技术学习与自己从事的具体工作结合起来较好。   

排名
4380
昨日变化
1

5

主题

124

帖子

744

积分

Rank: 9Rank: 9Rank: 9

UID
2289
好友
2
蛮牛币
691
威望
0
注册时间
2013-8-20
在线时间
237 小时
最后登录
2018-11-19

专栏作家社区QQ达人

11#
发表于 2018-3-12 19:06:29 | 只看该作者
liu_guozhu 发表于 2018-3-12 18:51
关于时机的选择; 游戏项目不停的加载释放AB包,一定会消耗大量Cpu资源,界面会卡顿。所以这个时机 ...

可能我说得不太明白,我举个例子来说下我的需求吧,比如要实现无限地形,那么这些地形资源如何加载与释放呢?

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

12#
发表于 2018-3-12 19:08:28 | 只看该作者
DKC 发表于 2018-3-12 15:35
刘老师你好,我觉得手机网络游戏中使用Lua做热更新是必须的,但公司认为热更有风险,依然选择通过发布新版本的 ...

一般来说,国内的大型网络游戏使用热更的比较多,尤其最近几年。但是不是绝对,对于中小型游戏,尤其是对于热更技术掌握不是特别深入的团队,以及游戏类型没有必要进行频繁热更新需求的项目,可以不用。这样也更保险。但是还是建议公司两部走,先不用热更开发初始版本,同时技术团队进行热“更预”。如果项目大火,且需要热更强烈,可以使用热更框架技术二次迭代开发。(例如:XLua的热补丁技术)

15

主题

83

帖子

766

积分

Rank: 9Rank: 9Rank: 9

UID
34511
好友
36
蛮牛币
1209
威望
0
注册时间
2014-7-15
在线时间
379 小时
最后登录
2018-12-13

专栏作家

13#
发表于 2018-3-12 21:37:20 | 只看该作者
诚心诚意 发表于 2018-3-12 19:06
可能我说得不太明白,我举个例子来说下我的需求吧,比如要实现无限地形,那么这些地形资源如何加载与释放 ...

无限地形完全可以采用,可视法。用户无法看到的部分,可以不加载。加载时机,如果大量集中加载,则可以给出一个加载提示面板,避免用户期间的操作(如果操作,就发现较“卡”)。

7日久生情
1573/5000
排名
1251
昨日变化

4

主题

134

帖子

1573

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
207412
好友
1
蛮牛币
1527
威望
0
注册时间
2017-2-20
在线时间
513 小时
最后登录
2018-12-4
14#
发表于 2018-3-13 09:04:57 | 只看该作者
刘老师,这周末UUG济南您去不去?

6蛮牛粉丝
1108/1500
排名
3109
昨日变化
3

12

主题

146

帖子

1108

积分

Rank: 6Rank: 6Rank: 6

UID
83836
好友
4
蛮牛币
1280
威望
0
注册时间
2015-3-24
在线时间
393 小时
最后登录
2018-10-12
QQ
15#
发表于 2018-3-13 10:57:10 | 只看该作者
刘老师,我项目中要加载AssetBundle包 而这些包用到了Unity内建的很多shader,为了不丢失shader,我把所有assetbundle可能用到的shader都放在了Building-in Shader Settings-> Always Included Shaders中,但是这样导致构建项目时间特别长 尤其是standard shader 变体特别多 不知道除了不用变体多的shader之外,有没有其他优化方法

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 新宝娱乐城博彩打不开 返回列表
  • 险!年近八旬老人就医晕倒 赞!医生不顾腰伤抱起抢救(图) 2018-12-13
  • 政府牵头凯迪集团债委会 违约处理牵融资市场神经 2018-12-13
  • 香港田径锦标赛飞人夺冠 2018-12-12
  • 李思思元元月亮姐姐 盘点央视主持人与子女温馨合影 2018-12-11
  • “忻州工匠”“忻州技能标兵”评选活动启动 2018-12-11
  • 包住内力,在不断变化中寻找契机,可出击可借力亦可卸力。 2018-12-10
  • 广州中考首用计算机辅助命题 满满的广州元素 2018-12-09
  • 植树、采茶、挖野菜…… 这才是春天正确的打开方式 2018-12-08
  • 【纯黑】《生化危机7》克里斯DLC不是英雄 2018-12-08
  • 150块地铁灯牌高调“炫父” 温暖南京城 2018-12-07
  • 【光明网专论】鞠立新:习近平新时代中国特色社会主义经济思想的内涵、逻辑和特质 2018-12-06
  • 江西“放管服”改革再出实招 2018-12-05
  • 首列商用磁浮2.0版列车下线 适用中心城市到卫星城间交通--旅游频道 2018-12-05
  • 空警-500改进型新照曝光,监控效率成倍提升 2018-12-04
  • 对美敲诈老手不能软越软越诈你要打就来 2018-12-04
  • 852| 834| 679| 58| 142| 404| 106| 835| 733| 515|