zoukankan      html  css  js  c++  java
  • Unity相对于Cocos2d-x的比较

    1、unity:Code in C# or js       cocos:(Code in C++)

    2、unity:可以让美工、动画、码农在同一个平台上各司其职(一起玩)       cocos:码农自己玩   
    ex: Unity提供集成的场景编辑器,物理引擎,材质编辑、动画编辑等等,再加上本身的类插件功能,Unity好比是一套“解决方案”,相对而言cocos2d-x好比是码农用的一个库
    Unity提供的设计工具还是可以的,如果你玩的转,让你有感觉像是在用3DMax和Flash在做游戏

    3、unity:三维(x、y、z)  cocos:二维(x、y)
    ex:unity支持3d模型和特效,360度无死角旋转,cocos则是多个面,不能旋转,cocos2d-x v3.2已经支持3D模型加载和3D骨骼动画

    4、unity:可视化   cocos:不可视化
    eg unity run游戏时能看到完整的树节点结构,各种参数都可视化

    5、unity:不开源,付费(3000美刀+)  cocos:开源,免费。
    ex:cocos遇到问题可以研究源码或向社区求救,u3d坑比较多,出BUG的话不是大神级别的基本很难去解决,当然自研引擎另当别论。
                       
    6、unity:慢         cocos:快
    eg:主要因为Unity用了Mono架构,它移植自微软的.Net。每次启动都会加载Mono框架和Unity3D引擎,再加载一堆DLL文件,
    这可比cocos2d-x这种纯C++(包括Lua和JS)实现要慢很多。

    相比较而言,unity还是很强大的,为什么cocos还没有被淘汰?只能说u3d是把牛刀,很难驾驭。

  • 相关阅读:
    java枚举常见用法
    redis初使用
    Linux上搭建svn资源库
    redis集群创建
    大数据学习之Hadoop运行模式
    集群时间同步
    ssh免密登录
    mvc项目问题清单以及解决方法
    Memcached分布式缓存初体验
    Asp.Net 一个请求的处理流程
  • 原文地址:https://www.cnblogs.com/kane0526/p/7512649.html
Copyright © 2011-2022 走看看