C#能开发什么类型的游戏
如题哦那一般用什么语言呢C++?不是说C++一般用作操作系统级别的开发吗这样的话C#一般用来做什么呢只能用来做网站吗(老师建议我们在C#和JAVA选择一个应该不会这么废吗...
如题
哦 那一般用什么语言呢 C++? 不是说C++一般用作操作系统级别的开发吗
这样的话C#一般用来做什么呢 只能用来做网站吗
(老师建议我们在C#和JAVA选择一个 应该不会这么废吗) 展开
哦 那一般用什么语言呢 C++? 不是说C++一般用作操作系统级别的开发吗
这样的话C#一般用来做什么呢 只能用来做网站吗
(老师建议我们在C#和JAVA选择一个 应该不会这么废吗) 展开
6个回答
展开全部
C#能开发对对碰类似的游戏。C#应用范围不广,游戏开发目前还是C++为主。
拓展:Transform组件C#游戏开发入门:
组件(Component)可以看作是一类属性的总称。而属性是指游戏对象上一切可设置、调节的选项,如图2-8所示。
所有的游戏对象都有Transform组件,而Transform组件下的各属性,决定了游戏对象的位置、朝向和大小的状态。要修改游戏对象上Transform组件下的各属性,必须要指定修改的游戏对象是哪一个,指定的方式有两种:
1、 直接使用鼠标点选Scene视图中要改变状态的游戏对象;
2、直接使用鼠标点选Hierarchy视图中要改变状态的游戏对象的名称;
然后Inspector视图就会将选中的游戏对象的所有可设置的属性显示在其中,如图2-9所示。
可以直接在Inspector视图里设置游戏对象的状态,对于Transform组件下的各属性,Position决定位置,Rotation决定朝向,Scale决定大小。对属性的修改会实时的反应在Scene、Game视图中。
展开全部
首先c#是基于.net框架的一个开发语言,其次.net框架只能运行于Windows系列的操作系统。
所以用c#语言开发游戏就限定了这些方面,当然也不是不可以,楼上说的xna就是。net专门开发出来用于游戏的一个库。这个库可以让你很容易的开始游戏开发。
但是建议:基于.net开发的臃肿以及效率问题,xna最适合开发祖玛、连连看、植物人大战僵死等类型的桌面小游戏。
c++的话,理论上来说你只需要标准c++库就可以开发出游戏并且可以运行于任何平台,但是上手有一定难度。另外就是追求性能的游戏,如大部分fps游戏都是使用c或c++开发的,或者说核心是c或c++开发的。
当然,java也可以开发游戏,所有的编程语言都可以开发游戏,只是工作效率和运行效率的问题而已。
建议初学者还是先看看c#吧,首先看看你是否对这个感兴趣。如果你只是想做个俄罗斯方块而已,那么随便选一个就好。如果想深入的话,没有directX或opengl的支持,不懂游戏开发的相关知识(智能算法、计算机图形学、数据结构、相关的物理和数学知识)是很难开发出一款大点的游戏的。
总之一句话,先去尝试,不管用什么语言都可以的。如果感兴趣或能够胜任再深入研究。
游戏开发网站:
www.gameres.com
希望对你有帮助!
所以用c#语言开发游戏就限定了这些方面,当然也不是不可以,楼上说的xna就是。net专门开发出来用于游戏的一个库。这个库可以让你很容易的开始游戏开发。
但是建议:基于.net开发的臃肿以及效率问题,xna最适合开发祖玛、连连看、植物人大战僵死等类型的桌面小游戏。
c++的话,理论上来说你只需要标准c++库就可以开发出游戏并且可以运行于任何平台,但是上手有一定难度。另外就是追求性能的游戏,如大部分fps游戏都是使用c或c++开发的,或者说核心是c或c++开发的。
当然,java也可以开发游戏,所有的编程语言都可以开发游戏,只是工作效率和运行效率的问题而已。
建议初学者还是先看看c#吧,首先看看你是否对这个感兴趣。如果你只是想做个俄罗斯方块而已,那么随便选一个就好。如果想深入的话,没有directX或opengl的支持,不懂游戏开发的相关知识(智能算法、计算机图形学、数据结构、相关的物理和数学知识)是很难开发出一款大点的游戏的。
总之一句话,先去尝试,不管用什么语言都可以的。如果感兴趣或能够胜任再深入研究。
游戏开发网站:
www.gameres.com
希望对你有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#或者说.net什么都能干,做游戏只是一种很小用途而已,当然光靠简单的C#语言是做不出很好的游戏的,还要很多图形计算工具的帮助
如果个人做小游戏的话,而且想游戏画面容易入手的话,flash是很好的选择
如果个人做小游戏的话,而且想游戏画面容易入手的话,flash是很好的选择
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要说能做,其实理论上啥类型都能做。问题是,越高级的语言,体积越大,越吃配置,不好优化。所以一般还是用更底层一点的C++做。
PS:之前有幸弄到过一个传奇2的国际服客户端和服务端,反编译后发现它就是C#写的。
PS:之前有幸弄到过一个传奇2的国际服客户端和服务端,反编译后发现它就是C#写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
告诉你一个好消息,c#现在可以用来编写游戏了,你搜索一下xna了解一下就明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询