软件星级:3分
CopperCube是一款一体化的3D游戏引擎,其最大的特色在于非常容易使用,您无需资深的理论知识和行业经验,仅通过鼠标点击即可创建出简单的3D游戏,支持各类脚本、文件导入,例如一些简单的FPS游戏又可以通过CopperCube实现。
CopperCube制作的项目支持多种平台,例如创建Windows和Mac OS X应用程序,WebGL应用/的HTML 5网站,Android应用程序甚至闪电SWFs等,有兴趣的朋友还可以深入研究,细化,小编为大家提供CopperCube最新版客户端下载,功能比之前更为全面、人性化,有需求的朋友请下载体验。
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)
CopperCube 5新功能:
1、支持风移动植被
草,叶和其他植被现在可以被风吹动。 这适用于地形上的草地,树木的叶子,或者你喜欢的任何其他物体:这是一种新的材料类型设置。 如果您使用“透明(阿尔法通道)”类型的材质,可以在材质窗口的组合框中选择“高级设置...”,并选中“由风移动”选项
这适用于WebGL,Android和Windows / D3D目标。 在不支持这一点的系统上,系统自动回到静态植被。
没有性能影响,因为每个运动都是在GPU上计算的。 在场景图形浏览器中选择根节点时,可以通过更改属性窗口中“风”复选框下的值来调整风参数。 可以在地形的属性窗口中启用/禁用地形的草地移动
2、无边界/动态窗口支持
Windows目标现在支持一种称为“无边界窗口”或“动态”模式的新窗口模式。 它有一些优点:
在窗口(=非全屏)模式下,窗口可调整大小
可以随时轻松地在全屏模式和窗口模式之间进行切换
现在,全屏模式自动调整大小以达到用户屏幕的分辨率
现在,游戏和其他应用之间的任务切换是可能的,而且非常快
现在可以通过点击“最大化”窗口按钮切换到全屏
大多数现代游戏通常使用这种模式。
当然,以前仅支持窗口模式支持的排他模式仍然可用。
对于所有新项目,此新模式被默认启用。 对于旧项目,如果您喜欢此行为,则需要在发布设置中切换到此项目。
3、改进树生成
程序树生成器现在创建了更好看的树
4、屏幕截图支持
Windows.exe和Mac OS X .app目标的应用程序现在可以保存屏幕截图。
新的脚本函数ccbSaveScreenshot(filename)将屏幕的当前内容保存到磁盘上的映像文件。 支持的文件格式为.bmp,.jpg,.tga,.psd,.pcx,.png和.ppm。5、高精度模式
当使用Direct3D时,引擎现在以高精度模式运行,导致内插在某些边缘条件下看起来更加平滑
6、使用C ++创建他们的游戏的新功能:
现在有一种方法可以直接从视频驱动程序获取当前的雾设置,使用IVideoDriver :: getFog()
现在可以设置整数着色器常量数组(以前只支持浮点数)
各种其他小的改进在这里和那里
7、更好的Android多点触控
Android多点触控输入现在也可以与更新更快的Android设备配合使用,有时输入控制器在某些情况下会挂起。
8、其他更小的新功能和错误修复:
更新文档的许多部分
添加瑞典文翻译
可注意的错误修复:
- 修正了在树生成对话框中更改纹理时导致树不能重新生成的错误
- 修复了导致JavaScript的Date()类在D3D设备重置后不再返回正确时间的问题
- 修复了一个错误,导致树实例有时不存储在地形上