系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

CopperLicht官方版

v1.15

CopperLicht官方版

  • 软件大小:14.8 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:图形软件
  • 软件平台:WinAll
  • 更新时间:2022-01-21 14:58
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

CopperLicht简介

CopperLicht是一款3D引擎软件,可以用来设计3D游戏。软件内置了CopperCube编辑器,可以用来创建3D场景,然后用CopperLicht编辑代码完成游戏设计。软件可以编辑很多内容,支持自定义材质的功能,在软件中配置材质渲染方案、着色器、动画场景和骨骼动画。软件提供了很多API资源,支持CL3D。动画师API,动画师动画场景节点。它可以对位置、旋转、材质等进行动画制作,SceneNode动画师可以用非常简单的方式对场景节点进行动画制作!

CopperLicht软件功能

1、OnAfterDrawAll

场景完全绘制后调用的事件处理程序。

2、气候

事件处理程序是在场景动画化之前调用的。

3、OnBeforeDrawAll

在场景绘制完成之前调用的事件处理程序。

4、加载完成

成功加载场景描述文件后调用事件处理程序(参见CopperLicht)。load())。

5、在杭州

在将收到的“鼠标按下”事件发送到场景图之前,调用事件处理程序。

6、OnMouseUp

在将接收到的“鼠标向上”事件发送到场景图之前,调用事件处理程序。

CopperLicht是一个面向WebGL的商业免费开源3D JavaScpt库。

7.很多特效

实时阴影,粒子系统,水反射,雾,天空盒子等等。

8.内置碰撞和物理

挑选,移动,碰撞和反应。一切都是内置的。

9.商业证书

使用CopperLicht创建成功的商业游戏

10、CL3D。Mateal

用两种纹理和几种设置描述材料的结构。只需创建材质类的实例,并将“类型”值设置为已知材质类型之一或您自己的材质类型,例如,使用CopperLichtmatealtype创建它。

1.CL3D。动画摄影机(凸面,引擎)

第一人称点击器的特殊场景节点动画师。场景节点动画制作器可以附加到CL3D。CameraSceneNode,使其像第一人称热门游戏一样工作。通过按光标键或WASD,相机会移动,当移动时,按下鼠标按钮,相机会环顾四周。

12、CL3D。边界框选区(框,场景代码)

基于简单静态包围盒的TangleSelector的实现对于碰撞检测非常有用。

每一个CL3D。场景编号可能有一个三角形选择器,可用于场景编号::选择器。这用于碰撞检测:例如,如果您知道(1,1,1)和(10,10,10)之间的区域可能有碰撞,您可以获取其中场景节点的所有三角形,并使用TangleSelector轻松识别每个三角形是否碰撞。

CopperLicht软件特色

1.可以在软件中创建3D交互场景,也可以在软件中编辑3D场景。

2.支持编程功能,直接输入代码调整场景。

3.支持API功能,用API快速设计游戏,配置游戏渲染方案。

4.通过按键移动3d对象以及如何使用动画制作。

5.3D阴影可以在软件中启动,碰撞检测可以在CopperLicht中进行。

6.支持CopperLicht中的角色动画。

7.支持3D叠加功能。您可以在设计文本时添加覆盖层。

CopperLicht教程

CopperLicht教程:你好世界

本教程介绍了如何使用3d引擎CopperLicht显示非常简单的交互式3d场景。

本教程的最终结果如下:

你需要什么

在本教程中,需要做以下事情:

用于编辑HTML和JavaScpt的文本编辑器。您可以使用任何编辑器,如窗口中的记事本。我也可以推荐记事本++。

CopperLicht SDK .如果尚未下载,请从CopperLicht网站下载。

CopperLicht的3D世界编辑器CopperCube。它可以从ambiera网站免费下载和安装。

创建您的三维场景

要在CopperLicht中显示美丽的3D场景,我们首先需要创建这个场景。为此,我们使用3d编辑器CopperCube。

根据需要启动铜立方体,创建一个小的三维场景。也许使用天空盒子和一些立方体或球体就足够了。之后,您的场景可能如下所示:

你用铜立方创建的第一个三维场景

发布网站

为了能够在CopperLicht中加载和显示3d场景,我们需要将它们导出到。ccbjs或。ccbz文件。CopperCube以自己的文件格式保存场景(。ccb),但可以将这些文件导出为。ccbjs或。铜制的ccbz文件。Licht:

1.保存你的铜立方文档。

2.将场景发布到WebGL:选择“工具”->“测试是javaspt/WebGL”

浏览器将打开并在其中显示您的WebGL场景。CopperCube现在已经创建了一个。开始CopperLicht并加载和显示。ccbjs或。ccbz文件。你会发现。ccbjs/。新创建的子目录中的ccbz文件和纹理。ccb文件以前保存过。

写CopperLicht代码

现在,您已经使用CopperCube将您的3D场景发布为CopperLicht/WebGL项目,是时候开始使用3D引擎编写自己的代码了。发布场景时,CopperCube创建了一个。保存。建行档案。打开这个文件,应该是这样的:

查看JavaScpt部分的startCopperLichtFmFile调用。这是创建3d引擎并告诉它加载。ccbj文件。您可以用另一个文件替换此调用中的第二个参数:

上面代码中引擎变量中存储的对象是CopperLicht类的一个实例。从这个对象开始,您可以垂直显示3d场景中的所有内容。

CopperLicht教程:移动和键盘输入

本教程介绍如何使用键盘在3d场景中移动3d对象,以及如何使用动画师。

本教程的最终结果如下:

您可以使用“f”和“g”键来移动立方体和旋转球体。

创建您的三维场景

对于本教程,我们需要一个非常简单的3d场景。像第一个教程一样,我们在编辑器CopperCube中创建了它。

启动铜立方体,并在三维视图中放置一个立方体、一个球体和一个平面。确保数据集的名称是“立方体网格1”,球体的名称是“球体网格1”。

之后,您的场景应该如下所示:

本教程所需的3d场景是使用CopperCube创建的

写CopperLicht代码

与第一个教程一样,为了能够在CopperLicht中加载和显示这个3d场景,我们需要将其导出到a. ccbjs或。ccbz文件。将Coppercube文档保存到您选择的目录中,并将场景发布为WebGL:选择工具->测试是JavaScpt/WebGL。使用文本编辑器打开创建的。html文件,如下所示:

现在,我们将用自己的代码替换代码部分(带有startCopperLichtFmFile调用的部分)。只需用以下内容替换整个javaScpt部分:

现在,当您启动html文件时,您将看到球体旋转,当您按下F和G键时,您可以移动立方体。我将在这里详细解释代码是如何工作的。

CopperLicht教程:阴影

本教程演示了如何在CopperLicht中添加实时3D阴影。

本教程的最终结果如下:

创造一个场景

为了快速创建阴影场景,我们使用了CopperCube编辑器。单击“创建地形”按钮(或使用菜单“编辑”->“插入”->;“创造地形”)。您需要确保场景中包含方向光。否则,你不会有任何阴影。场景可能如下所示:

使用CopperCube将场景保存到自己选择的目录中,并将场景发布为WebGL/JavaScpt(选择“工具”->“测试是JavaScpt/WebGL”)。此场景将用于创建. ccbjs或。我们可以使用CopperLicht加载ccbz文件。

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件