为什么要学习引擎?

所谓游戏引擎就是咱们代码, 音效对整套的游戏开发做的一个集合,如果不使用引擎,咱们耗费资源,代码量都是不容小视的,

如果有一个开发的很完善的引擎结构,那么对咱们的游戏开发来说就是很大的帮助,可以省去一些不必要的代码。

游戏引擎:unity3d  native2d cocos2d-x ue4

首先讲讲untiy 这是一个很火的一个引擎了(现在)他本身是针对3d游戏开发的引擎,2d一般是用cocos那么u3d他为了兼顾这部

分的开发,从4.3版本开始就已经有native2d这个2d开发的功能 u3d其实也可以进行2维游戏开发 只是很不方便,所以推出自己的2d引擎


接下来讲讲脚本,首先c#是微软推出的.net架构(其跨平台是非常强大的)c#语法基本与c++相同,而且比c++还要简单 比如除去了指针

垃圾回收机制等等,对c#要求没有c++高,所以方便学习和使用


unity3d目前最新版本只支持两种语言 C# 和 Java Script语言 js语言语法很松散,不太适合大型项目开发 所以各大公司主流还是选择了c#语言

进行大项目开发,因为c#语言语法更加严谨


cocos是一个开源的引擎,主要用c++语言作为开发语言,在此不多赘述

ue4也是使用c++作为开发语言 在此不多赘述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值