A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: echo_alain

[杂谈]我对游戏开发的见解

[复制链接]

精华
0
帖子
69
威望
0 点
积分
72 点
种子
0 点
注册时间
2006-9-6
最后登录
2023-5-27
发表于 2011-10-23 20:19  ·  广东 | 显示全部楼层
感谢楼主分享开发的经验,玩游戏是一种生活乐趣,但会自己开发游戏又是另外一番学问了。成就感比得奖杯还要高兴、、

精华
0
帖子
363
威望
0 点
积分
586 点
种子
277 点
注册时间
2007-3-4
最后登录
2024-10-21
发表于 2011-10-23 20:29  ·  江苏 | 显示全部楼层
 我比楼主你更晚 ~哈哈~我是大四才发现编程的美妙~我也有想法要把心中一直构思的那个游戏做出来~也一直在抽空弄~可是现在要发展事业要养老婆要生小孩要照顾父母~但愿死之前能完成儿时的理想吧~呵呵~

精华
0
帖子
11291
威望
0 点
积分
11650 点
种子
236 点
注册时间
2005-12-2
最后登录
2024-11-24
发表于 2011-10-23 20:39  ·  河南 | 显示全部楼层
技术帝
不过看了楼主的描述 楼主相对于专业的开发者 还是小儿科呀
个人比较看好日本的游戏 小小的岛国技术不亚于整个西方的发展水平
而且日式游戏比较合我的胃口

精华
2
帖子
2916
威望
2 点
积分
4102 点
种子
5 点
注册时间
2009-7-28
最后登录
2019-3-3
发表于 2011-10-23 20:41  ·  上海 | 显示全部楼层
看内容,标题叫《游戏程序开发的见解》更恰当点。。。

精华
0
帖子
25
威望
0 点
积分
25 点
种子
0 点
注册时间
2010-9-9
最后登录
2015-5-13
 楼主| 发表于 2011-10-23 20:53  ·  法国 | 显示全部楼层
回复 肌肉侠 的帖子

编程的确很美妙, 我在这里发帖也是希望吸引更多的业余游戏爱好者, 让大家互换经验.

精华
0
帖子
25
威望
0 点
积分
25 点
种子
0 点
注册时间
2010-9-9
最后登录
2015-5-13
 楼主| 发表于 2011-10-23 20:59  ·  法国 | 显示全部楼层
wsdywsdy 发表于 2011-10-23 20:39
技术帝
不过看了楼主的描述 楼主相对于专业的开发者 还是小儿科呀
个人比较看好日本的游戏 小小的岛国技术 ...

我认为玩家接触的只是游戏之中的画面显示部分,如果西方的游戏要是由日本的画家来设置背景, 人设..
那么开发出来的游戏也是很有日本风的吧.

精华
0
帖子
25
威望
0 点
积分
25 点
种子
0 点
注册时间
2010-9-9
最后登录
2015-5-13
 楼主| 发表于 2011-10-23 21:00  ·  法国 | 显示全部楼层
ルリルリ 发表于 2011-10-23 20:41
看内容,标题叫《游戏程序开发的见解》更恰当点。。。

被你一说, 我也觉得现在的标题不怎么恰当

征服者

2012本号废弃

精华
0
帖子
7018
威望
0 点
积分
7341 点
种子
0 点
注册时间
2008-6-5
最后登录
2012-1-11
发表于 2011-10-23 21:12  ·  四川 | 显示全部楼层
szxyz 发表于 2011-10-23 08:22
前面说的基本对的,第一次听说Xbox用C#,得求证下,PS3 不是用C/C++吗?

不过你这么一说,我倒想到,其实 ...

360可以用c#开发,xna的开发包

不过大型的游戏就不晓得用啥开发的了

xna开发过的其中一个游戏叫做“明朗”,可以去搜索一下

精华
0
帖子
4659
威望
0 点
积分
4768 点
种子
5 点
注册时间
2006-5-15
最后登录
2017-11-4
发表于 2011-10-23 21:16  ·  上海 | 显示全部楼层
本帖最后由 ovelia 于 2011-10-23 21:19 编辑
yippee123 发表于 2011-10-23 21:12
360可以用c#开发,xna的开发包

不过大型的游戏就不晓得用啥开发的了


XNA的默认开发语言是C#。Windows Phone 7开发也是用的XNA,所以都要用C#。
所以手机开发就变得很头痛:iOS的Obj-C,Android的Java和WP7的C#。。。

大型游戏一般用XDK(对,就是这个名字,和Xbox 360开发机同名),这是一个C/C++语言的开发包。这一点上lz没说对,不过既然不是专业开发者,不知道也很正常。

lz有志进入游戏行业是好事,但一定要耐的住寂寞和接受和IT同业相比未必很高的薪酬。呵呵

征服者

2012本号废弃

精华
0
帖子
7018
威望
0 点
积分
7341 点
种子
0 点
注册时间
2008-6-5
最后登录
2012-1-11
发表于 2011-10-23 21:19  ·  四川 | 显示全部楼层
本帖最后由 yippee123 于 2011-10-23 21:25 编辑

怎么说呢,最简单的理解游戏的开发的话就是“引擎+素材”吧
引擎已经提供了所需要的一切东西,但是仍然要你去改变其中的规则,比如说拿虚幻3引擎做RPG的话,仍然需要自己加入大量的插件去改变原来的结构
而且所有的东西全都需要另外导入,贴图,模型,音效,各种效果

最终的成品看见的是子弹打中了某人,然后某人减血,但是实际上,游戏中任何一个东西都是靠多边形生成的,比如在虚幻3引擎中,把所有贴图全都关掉,只剩下线条框图,就能清晰的看见任何一个东西都是有一个框架的,只要依靠条件去判定这些框架上是否有事件发生,但是最终在游戏中反映出来的情况就是某人被子弹打中了,或者你走进火堆以后掉血了

这是人眼里车辆的样子


但是在计算机眼里,其实车子是这样的


所以判定车子受到攻击就是在判断哪些重要部位产生了变化

同样,人眼里看到的火焰


但是在计算机的眼里,火焰其实就是不断跳跃的一些线框

=====

其实有一些游戏,大家应该有体会,就是人的脚或者身体的某一部分,可以钻进树里面或者墙里面,那些就是因为边界的条件不够严格,严格的物理边界的话,两种东西作为刚体应该是不相容的

本帖子中包含更多资源

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

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

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-24 23:18 , Processed in 0.193035 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部