开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

论坛活动

关注:703

当前位置:游戏蛮牛 交流专区 论坛活动

查看: 5373|回复: 111

[专家在线] 12.9 腾讯高级工程师刘瀚阳 在线答疑送游戏编程算法与技巧~

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

1838

主题

2813

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
51012
威望
0
注册时间
2015-5-19
在线时间
2985 小时
最后登录
2017-5-26

七夕浪漫情人蛮牛妹

发表于 2016-12-6 11:15:20 | 显示全部楼层 |阅读模式

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

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

x


===========================================================


瀚阳老师,辛苦了~非常感谢!


感谢大家对活动的大力支持,现有5位赠书名额~他们是:(请于本月16日前私信我邮寄地址等信息~过期作废)

1# lucklycat
8# 落榜散人
15# 幸惠_doCPo
18# fzcf
22# smile1



=======================================================================

本期嘉宾刘瀚阳,在腾讯任职高级工程师,目前在《梦想召唤王》项目组,译著《游戏编程算法与技巧》。他对自己的这样说:

我是一个

兴趣使然的游戏人,从小玩到大,希望有一天也能开发出伟大的游戏作品。

89年宅,看动漫美剧,玩独立游戏,喜欢Dota,也常上AB站。

1.jpg

瀚阳来蛮牛快两年了,这次想和大家互动一下,交流和分享一下游戏编程相关的问题。引擎方面问题限U3D,引擎无关的任何事都可以提问哦~

另外,还给大家带了一份小礼物,由刘瀚阳本人译著,电子工业出版社出版的《游戏编程算法与技巧》~


游戏编程算法与技巧.jpg

时间:12月9日 10:00-12:00

话题范围:游戏编程相关

蛮牛用户名:liuhanyang0

送书规则:所有提问均有机会获得,有深度有意思的提问更有机会获得作者的青睐,赠书名单完全由作者本人决定哦~预计赠书数量5本~


准备好了吗?快准备好问题到时来提问吧~



内容提要


《游戏编程算法与技巧》介绍了大量今天在游戏行业中用到的算法与技术。《游戏编程算法与技巧》是为广大熟悉面向对象编程以及基础数据结构的游戏开发者所设计的。作者采用了一种独立于平台框架的方法来展示开发,包括2D 和3D 图形学、物理、人工智能、摄像机等多个方面的技术。《游戏编程算法与技巧》中内容几乎兼容所有游戏,无论这些游戏采用何种风格、开发语言和框架。

《游戏编程算法与技巧》的每个概念都是用C#、Java 或C++ 程序员直观明白的伪代码阐述的,并且这些伪代码都已被作者改进和验证过。《游戏编程算法与技巧》中每章末均配有习题或练习,以帮助读者对所学内容进行巩固。《游戏编程算法与技巧》最后,作者详细分析了两款完整的游戏,清楚展现了前面章节讲到的很多技术和算法。

目录

第1 章游戏编程概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
游戏编程的发展2
Atari 时期(1977—1985 年) 2
NES 和SNES 时期(1985—1995 年) 3
PS 和PS2 时期(1995—2005 年) 3
Xbox360、PS3 和Wii 时期(2005—2013 年) 3
游戏的未来4
游戏循环4
传统的游戏循环4
多线程下的游戏循环6
时间和游戏8
真实时间和游戏时间8
通过处理时间增量来表示游戏逻辑8
游戏对象10
游戏对象的类型10
游戏循环中的游戏对象11

更多内容了解请访问:http://item.jd.com/12059086.html

点评

@lilexy 这个12月09日开始~  发表于 2016-12-8 14:09

评分

参与人数 2鲜花 -3 收起 理由
yuwenhao0518 -2 为什么不能评论~ 感觉写的内容挺基础的.
lilexy -1 无权发帖,那还怎么参与,

查看全部评分


回帖是美德~是一种行动认可和支持~希望更多蛮牛小伙伴参与到支持行动中~
回复

使用道具 举报

7日久生情
3073/5000
排名
98
昨日变化
2

3

主题

482

帖子

3073

积分

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

UID
32341
好友
2
蛮牛币
8081
威望
0
注册时间
2014-7-3
在线时间
732 小时
最后登录
2017-4-9
发表于 2016-12-9 09:21:00 | 显示全部楼层

回帖奖励 +1

不知道能发帖了不,抢沙发

游戏中的常用算法通常都有许多选择,但是如何挑选最合适的?都是从哪些方面来考虑呢?
数学渣,每次碰到算法问题,都是迷迷糊糊乱抓一把蒙混过关,自己也觉得这样不太好

回复 支持 反对

使用道具 举报

5熟悉之中
629/1000
排名
2911
昨日变化
5

2

主题

111

帖子

629

积分

Rank: 5Rank: 5

UID
67680
好友
3
蛮牛币
2216
威望
0
注册时间
2015-1-12
在线时间
166 小时
最后登录
2017-2-20
发表于 2016-12-9 09:22:30 | 显示全部楼层

回帖奖励 +1

#夏娜在 可以提问 了 吗 #

回复 支持 反对

使用道具 举报

排名
3572
昨日变化
3

17

主题

243

帖子

870

积分

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

UID
124470
好友
7
蛮牛币
4440
威望
0
注册时间
2015-10-2
在线时间
314 小时
最后登录
2017-5-8

活力之星

QQ
发表于 2016-12-9 09:23:33 | 显示全部楼层

回帖奖励 +1

请问,现在更应该在手游方向努力还是用该更偏向于VR多一点呢?VR在以后一定会是大方向,但现在会不会稍早呢?

回复 支持 反对

使用道具 举报

5熟悉之中
629/1000
排名
2911
昨日变化
5

2

主题

111

帖子

629

积分

Rank: 5Rank: 5

UID
67680
好友
3
蛮牛币
2216
威望
0
注册时间
2015-1-12
在线时间
166 小时
最后登录
2017-2-20
发表于 2016-12-9 09:25:06 | 显示全部楼层
#链接 要购买的 #
[发帖际遇]: xiaobaitu 发帖时在路边捡到 2 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

6蛮牛粉丝
1232/1500
排名
845
昨日变化
55

3

主题

71

帖子

1232

积分

Rank: 6Rank: 6Rank: 6

UID
1680
好友
4
蛮牛币
6540
威望
20
注册时间
2013-8-8
在线时间
276 小时
最后登录
2017-5-26

社区QQ达人

发表于 2016-12-9 09:27:09 | 显示全部楼层

回帖奖励 +1

本人从事虚拟现实方向开发,主要是展示+数据集成,使用unity3d已1年有余,有个问题困扰我很久了。我感觉自己做的项目代码比较凌乱而没有清晰的框架,时间久了自己维护起来都感觉困难。请问使用unity该使用何种架构何种框架比较妥当?特别是针对虚拟现实这一块,毕竟跟游戏开发差别还是挺大的。

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1160/1500
排名
1291
昨日变化
5

0

主题

74

帖子

1160

积分

Rank: 6Rank: 6Rank: 6

UID
130170
好友
1
蛮牛币
1752
威望
0
注册时间
2015-11-27
在线时间
402 小时
最后登录
2017-5-26
发表于 2016-12-9 09:30:10 | 显示全部楼层

回帖奖励 +1

开始的时候怎样提问

回复 支持 反对

使用道具 举报

4四处流浪
392/500
排名
4442
昨日变化
30

0

主题

45

帖子

392

积分

Rank: 4

UID
42016
好友
0
蛮牛币
357
威望
0
注册时间
2014-8-26
在线时间
125 小时
最后登录
2017-5-26
发表于 2016-12-9 09:32:40 | 显示全部楼层

回帖奖励 +1

本帖最后由 落榜散人 于 2016-12-9 09:34 编辑

原本沙发应该是我的,但是中途有事停止了编辑,个人表示不服
是在这里提问吗

几年前我玩过款游戏叫做麦克斯兄弟魔咒,后来才知道是unity开发的。我一直很好奇要怎么用笔画出碰撞体啊(引擎似乎有个2D的组件?但这个游戏我看着角色像3D的)
之前看了unet的教程,也看了一点photon,我想问大神,unity可以用手机组建局域网做对战游戏吗,就是不需要电脑作为服务器,不需要连外网

非引擎方面的:我刚学习一年多,现在在家挺low的外包公司做多媒体,工作用到的东西很少,业余倒是有在学习,现在的感受就是觉得自己什么都知道一点,但是又什么都做不了,尤其是不具备科学合理地制造出一个完整的东西的能力,做的东西总是乱七八糟的,要怎样才能让做出来的东西更科学规范呢。

最后一个问题,怎么找女朋友

回复 支持 反对

使用道具 举报

排名
12606
昨日变化
8

0

主题

9

帖子

67

积分

Rank: 2Rank: 2

UID
78441
好友
0
蛮牛币
140
威望
0
注册时间
2015-3-10
在线时间
20 小时
最后登录
2017-2-8
发表于 2016-12-9 09:33:53 | 显示全部楼层

回帖奖励 +1

从事游戏开发一年,最多接触的是UI,只是了解使用编程语言,在算法上面很薄弱,想问下学习游戏方向上的算法该如何入门,?

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1207/1500
排名
1678
昨日变化
10

2

主题

127

帖子

1207

积分

Rank: 6Rank: 6Rank: 6

UID
56405
好友
0
蛮牛币
1907
威望
0
注册时间
2014-11-19
在线时间
396 小时
最后登录
2017-5-26

蛮牛译员

发表于 2016-12-9 09:41:19 | 显示全部楼层

回帖奖励 +1

大神你好,在手游渲染优化方面,有没有比较全的资料,是关于机型适配,算法优化的
[发帖际遇]: osblow 乐于助人,奖励 3 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

排名
663
昨日变化
1

1838

主题

2813

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
51012
威望
0
注册时间
2015-5-19
在线时间
2985 小时
最后登录
2017-5-26

七夕浪漫情人蛮牛妹

 楼主| 发表于 2016-12-9 09:45:41 | 显示全部楼层
kingwang 发表于 2016-12-9 09:30
开始的时候怎样提问

像您这样在本帖中回复,将您的问题描述清楚即可。

回帖是美德~是一种行动认可和支持~希望更多蛮牛小伙伴参与到支持行动中~
回复 支持 反对

使用道具 举报

5熟悉之中
860/1000
排名
2078
昨日变化
2

1

主题

90

帖子

860

积分

Rank: 5Rank: 5

UID
163577
好友
0
蛮牛币
3160
威望
0
注册时间
2016-8-22
在线时间
285 小时
最后登录
2017-5-25
发表于 2016-12-9 09:48:27 | 显示全部楼层

回帖奖励 +1

本人属于新加入游戏行业的新人,小公司单独做项目,VR的。主程要求用MVC框架,问题是才入行,根本不懂这方面的东西,网上找的资料也都是基础概念,知道说的是什么,但是具体怎么用实在不会,有什么好的建议吗

回复 支持 反对

使用道具 举报

3偶尔光临
215/300
排名
8174
昨日变化
2

0

主题

25

帖子

215

积分

Rank: 3Rank: 3Rank: 3

UID
163466
好友
0
蛮牛币
18
威望
0
注册时间
2016-8-22
在线时间
96 小时
最后登录
2017-3-8
发表于 2016-12-9 09:50:12 | 显示全部楼层

回帖奖励 +1

一个cube从A点移动到B点,使用 Vector3.MoveTowards()这个方法。
这个过程中如何去限制它的速度? 比如有时候要加快,有时候要放慢。
我不想加Rigidbody, 也不想修改MoveTowards里的参数,因为速度加快后又要回到最初速度。
如何通过外部代码去改变这个过程的速度,过了一定时间后又回到最初速度。

不知道问题提的清不清楚。。。

回复 支持 反对

使用道具 举报

排名
46663
昨日变化
22

0

主题

45

帖子

57

积分

Rank: 9Rank: 9Rank: 9

UID
73384
好友
0
蛮牛币
67
威望
0
注册时间
2015-2-5
在线时间
10 小时
最后登录
2017-1-16
发表于 2016-12-9 09:50:44 | 显示全部楼层

回帖奖励 +1

lucklycat 发表于 2016-12-9 09:21
不知道能发帖了不,抢沙发

游戏中的常用算法通常都有许多选择,但是如何挑选最合适的?都是从哪些方 ...

一般来讲,最好自己平时做好准备,业余补充自己的不足。

游戏算法非常多,而且都是针对不同类型的问题的。
比如物理的有轴分离算法、GJK算法;AI有A星、状态机;渲染有光栅化、光线跟踪。网络同步有航位推算、延迟补偿等等。

不过常用的就那几个,熟悉业界的常用解决方案就好了。
当中很多对数学要求并不高,只是一些解决方案。

如果是解决非常特殊的问题,那么最好还是建立在知道已知的解决方案上思考,而不是从零开始。

以上,希望对你有帮助

回复 支持 反对

使用道具 举报

排名
12080
昨日变化
14

0

主题

8

帖子

78

积分

Rank: 2Rank: 2

UID
119054
好友
0
蛮牛币
119
威望
0
注册时间
2015-8-21
在线时间
26 小时
最后登录
2017-5-9
发表于 2016-12-9 09:52:02 | 显示全部楼层

回帖奖励 +1

本人是刚毕业的大学生,大学的时候一直在使用unity&ue4 ,现在想往人工智能的方向发展,想问游戏和深度学习,机器学习这边结合的话有前景嘛?值得做么?

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表