1、一体化解决方案
CopperCube是一个完整的3D创作工具,它包含了为多个平台创建游戏所需的所有功能。 没有更简单的软件来创建3D游戏
2、地形编辑器
CopperCube包括一个地形编辑器。 地形可以直接在编辑器中绘制高度绘画工具,纹理可以快速绘制,自动纹理混合到地形中。 还有用于放置草地和灌木丛的工具,并在地形上自动分配网格
3、支持Windows、Mac OS X、Android、iOS等
使用CopperCube,您可以创建应用程序和/或3D网站,无需编程:
WebGL网站(.html)
Windows(.exe)应用程序
Mac OS X(.app)应用程序
Android(.apk)应用程式
Flash网站(.swf)
由CopperCube创建的WebGL页面基本上运行在所有地方,甚至在苹果的iOS上,从版本8开始。当然,使用CopperCube创建的应用程序可以自由出售
4、漂亮的风移植植被
CopperCube支持植被的自动移动,无论是在CopperCube内生成还是从外部3D模型导入。 没有性能影响,一切都在GPU上计算。 风参数很容易调节
5、真实的水效果
CopperCube支持在所有目标上渲染逼真的水面。 可以自定义,您可以从中创建所有内容:
湖
河流
海洋
它甚至在诸如WebGL这样的缓慢的目标上工作得相当快。 水颜色,透明度,流动方向,波形等都可以轻松调整
6、单击Web或App部署
想要直接在您的网站上显示您的3D场景? 不是问题:
将您的3D文件导入CopperCube
在编辑器中编辑你的场景
选择“WebGL”或“Flash”,然后点击“发布”
完成!
想要创建一个Windows .exe或Mac OS X .app? 还是Android手机应用程式? 选择该目标,然后单击“发布”。
7、快速物理学
除了默认的CopperCube内置的快速碰撞和反应系统外,Windows .exe和Mac OS X .app目标还包括一个完整的物理引擎。 有一种可行的命名为“物理引擎移动物体”,使物体在现实世界中的物体表现,碰撞和移动。 具有“碰撞移动”行为的对象也将与之相冲突,并且能够将它们移动,滚动等等。当对象与世界相撞时,还有一种反应方式,例如播放声音,以及 使用脚本手动向对象应用力的方式
8、强大的特效
CopperCube包括创建游戏所需的所有功能:为了制作用户界面,按钮,文本和图像,它包括创建2D叠加的可能性。 可以动态地更改文本,并且在运行时可以对图像进行动画或替换。
CopperCube还支持粒子效应,用于创建复杂的粒子模拟,创建如:火和烟、雨雪、喷泉等。 而且,所有这些都没有编程
9、不需要编程
为了使您的3D场景交互,您可以利用CopperCube的简单的仅点击事件/动作系统:
事件发生时,您可以轻松地定义应该发生的动作(如播放声音,打开网站,显示项目等)(如用户点击某个项目或到达某个区域)。 这里不需要编程
10、优质和快速照明
CopperCube编辑器具有内置的光照贴图,可以大大增强3D场景的外观。 只需放几个灯光,然后点击“计算”。 lightmapper甚至具有全局照明效果,使用起来非常简单
11、一流的WebGL支持
CopperCube生成高度优化,快速和小型WebGL应用程序。 与其他产品相比,JavaScript文件的尺寸可能会达到几十MB,CopperCube的JavaScript文件大小只有182 KB(版本5.0)。 并包括所有功能。 这意味着由CopperCube创建的WebGL应用程序快速下载,启动速度快,运行速度快。
最重要的是,WebGL引擎是开源的,文档很好
12、预设游戏行为
你想要创建一个简单的3D游戏,一个复杂的,史诗般的冒险或第一人称射击游戏:CopperCube包括预处理的游戏AI行为和行动,因为CopperCube版本2.无需编程任何东西,只需点击你的游戏角色和敌人在一起
13、高级动画功能
CopperCube支持实时3D动画。 它支持播放动画网格,无限量的关节和无限量的重量。 CopperCube可以进行实时动画混合,并将任何对象附加到任何关节。 您可以使用任何3D软件对字符进行建模和动画处理,将其导出为支持的文件格式之一,然后将其导入Coppercube。编辑器还包括一个简单的动画编辑器,用于剪切和定义命名的动画循环。
14、强大的脚本
为了使3D场景更具互动性,您可以利用脚本并影响整个场景的各个方面。
您可以在所有发布目标上使用Javascript,使用相同的脚本API。
作为Flash .SWF发布时,您还可以使用ActionScript。
当使用WebGL目标时,还有一个额外的第二个JavaScript API可用,以防您直接访问WebGL。
您可以使用着色器编程API创建自己的材料。
15、程序树生成器
CopperCube包括一个过程树生成器,因此您可以快速创建自己的3D树模型。
生成的树被优化为实时3D渲染,并且具有低的多边形数量,但是看起来非常好。 一代之后,它们仍然可以自定义和编辑
16、综合纹理封隔器
CopperCube包括一个内置的纹理打包器,如果您使用的3D模型(例如从网络上下载)没有针对游戏进行优化,这是非常有用的。 大多数在线可用的3D模型都有很多应用于其中的纹理,这会在渲染时减慢游戏速度。 您可以在编辑器中右键单击这样的模型,然后选择 "Modify -> Pack all textures of selection into one",这将自动优化您的3D模型,并使其更快速下载并渲染更快
17、视频回放
CopperCube的专业版包括在Windows .exe,WebGL和Flash目标上播放视频的动作。 视频可以在2D和3D中播放(如场景中的任何3D对象),可以通过动作(播放/停止/暂停)影响播放,并在视频播放完成或播放失败时进行反应。 查看视频文档中的详细信息。
18、开源
游戏引擎的重要组成部分是开放源代码:
整个WebGL代码是所有人的开放源代码。
此外,专业版用户获得:
完整的Windows和Mac OS X C ++客户端源代码
完整的Flash ActionScript 3客户端源代码
完整的Android Java客户端源代码
该代码可以自由扩展,并适应您的游戏需求
19、蒸汽整合
使用Coppercube创建的游戏作为Windows .exe自动将Steam集成到内置中。 支持Steam-Overlay,即使没有编程,也可以使用Steam Achivements的简单方法。
注意:这当然只有在Steam上发布游戏时才有效。
20、实用举例
有很多商业游戏已经用CopperCube创建:
Steam上的PostCollapse
蒸汽传说
独立前线
字母王国
突变X 0915
还有很多
CopperCube可以让您创建一直想创建的游戏
21、导入一切
CopperCube支持以下文件格式:
22、Oculus Rift支持(DK1和DK2)
使用CopperCube,您只需点击一下即可创建虚拟现实世界。 自4.5版本以来,CopperCube的专业版支持Oculus Rift耳机的开发版本:只需在编辑器中检查“Oculus Rift支持”复选框,然后在您的应用程序中使用第一人称射击相机,用户就可以 完全控制它使用裂谷。 支持DK1和DK2(beta)
暂无关于此日志的评论。