游戏开发属于计算机图形学的范畴,所以要面向显卡进行编程,OpenGL是手机平台的显卡编程语言,PC平台则是DirectX。
unity3d里面的底层实际也是转换成不同的显卡编程语言来实现图形效果。还有就是,unity3d里面有shader知道吧 如果对计算机图形学不了解的话,是不太容易深入学习shader编程的。当然,不掌握shader编程也不耽误你使用unity3d制作游戏,前提是不涉及到比较复杂的图形效果。希望对你有帮助,望采纳。
gles 是3d的理论基础 ,你要是从事3d shader开发什么的,gles 是必须要会的基础至于unity 是封装好的引擎库.你直接用来开发游戏就好.但是如果你要自己设计某种显示特效.不能不掌握shader技术也就是必须精通gles
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....