Cult3D 高级教程之生成发布EXE文件

来源:3D时间:2011-05-12

  Cult3D如何生成独立执行的EXE文件
1、Cult3D可以通过VC++程序从Cult3D底层接口出来封装成一个独立的EXE文件;需要编程基础
2、Cult3D可以通过NeoBook软件来输出成一个可执行EXE文件;
本节我们主要通过NeoBook来实现Cult3D生成EXE文件

  一、前期准备
1、你要安装NeoBook软件
2、Cult3D For NeoBook插件
3、当然还应该包括Cult3D输出的*.co文件
注:NeoBook是著名的 NeoSoft 公司产品。但是关于这个软件的介绍国内千篇一律地都把它称之为电子书制作工具或安装工具。但它的功能远非只能做电子书或安装程序,它还是一个功能强大的多媒体编著工具,可与大名鼎鼎的 Authware 相媲美,可以实现 Authware 的几乎所有功能,有些地方甚至有过之而无不及,并且 NeoBook 页面式的操作又比 Authware 的流程图式结构简单得多,更适合初级用户。NeoBook 在 DOS 时代就非常有名了,在国外影响很大。说它在国外影响大的根据是有许多公司和个人为它发布了数不清的插件,使它可以做很多事,比如可以用它制作多媒体课件、电子产品演示、多媒体播放器、编写数据库软件、开发应用小程序等等。

下面我们开始一步一步的创建属于自己的Cult3D EXE文件;
  一、安装Cult3D_For_Neobook插件
1、下载后解压缩会得到一个CULT3D.nbp文件,在本节开始的时候就提供了下载;
2、把CULT3D.nbp这个文件放到NeoBook 的PlugIns 目录下;
3、启动Neobook ,选择菜单栏 [选项] 下的 [安装插件]

Cult3D 高级教程之生成发布EXE文件


4、在弹出的插件选项的对话框里,选择 [安装] 在弹出的对话框继续选择Neobook目录下的PlugIns目录下的 CULT3D.nbp文件[打开],如下图所示;

Cult3D 高级教程之生成发布EXE文件

Cult3D 高级教程之生成发布EXE文件


这样Cult3D For NeoBook插件就安装完成了5、启动NeoBook
a)NeoBook软件主界面功能介绍

Cult3D 高级教程之生成发布EXE文件

b)在页面新建一个矩形窗口
按下主工具栏左侧第一个按钮“新建”按钮新建一个出版物,在弹出的设置窗口中将出版物页面设置为800*600 大小。选择左侧工具栏中的矩形工具,在页面中从左向右拉出一个矩形Rectangle1,在弹出的矩形设置对话框中,将停靠位置设置为顶部,拉动矩形的下方边框,将它拖动到合适大小。

Cult3D 高级教程之生成发布EXE文件


c)制作“载入”按钮。
按钮是Neobook 中最常用的交互工具,我们可以为它添加许多常见的交互功能。选择左侧工具栏中的按钮图标,在矩形下方的空白区域从左向右拉出一个按钮的图形,在弹出的按钮设置面板中共分常规、外观、操作三个子面板。单击按钮属性面板左侧的“常规”图标,在常规项中的标题输入框中写入按钮标题为“载入”。
d)单击按钮属性设置面板左侧的“外观”图标,我们可以从软件自带的按钮库中挑选一种按钮样式,也可以使用多张图片来制作出鼠标放在按钮上和按下等表现不同状态的按钮。
e)单击按钮属性设置面板左侧的“操作”图标切换到按钮操作面板,点击右侧的“插入动作”按钮,这里有许多交互功能可供选择,左侧为不同的交互类型,右侧显示的每一交互类型中包含的交互指令。将中间的滑条向下拉,找到并选择Cult3D Player插件,选择第一条指令“Cult3D Open”,选择一个需要打开的*.co文件,这样第一条交互指令就添加到这个页面上的按钮中了。
f)继续插入动作,选择Cult3Dshow这条命令,插入需要显示的*.co文件,注意此处的*.co文件和Cult3Dopen这条命令插入的*.co文件是同一个文件,设置展示的*.co文件的宽和高,已经到页面的顶和左边界的距离

g)点击标题栏上的“运行”测试按钮 Cult3D 高级教程之生成发布EXE文件,执行后我们可以点击按钮“加载”就会看到我们所调用的*.co文件能够正常显示了,这样一个简单的Cult3D文件发布EXE就基本设置完成了,接下来我们讲讲怎么样最终发布成一个独立的EXE可执行文件

6、制作发布最终的EXE文件
a)在新建页的空白处双击左键,我们可以来对背景进行一定的设置,各位可以尝试设置自己需要的背景和动作(可以在此直接设置Cult3Dopen和Cult3Dshow命令)如图

Cult3D 高级教程之生成发布EXE文件

b)在发布之前我们还要注意的问题是,因为我们在载入*.co 场景时使用的是例如“D:cult3d生成exe文件教程 eap.co”这样的绝对路径,这样的绝对路径在编译之后,是无法在别人的电脑上播放的。首先,右键点击“载入”按钮,在弹出的属性对话框中,将按钮动作指令的两条Cult3D指令中的文件路径替换成“[Pubdir]teap.co”,在将co 文件的绝对路径替换成[Pubdir]变量之后,编译好的文件就会自动的在EXE 文件根目录中寻找co文件了。如图

Cult3D 高级教程之生成发布EXE文件

,执行后我们可以点击按钮“加载”就会看到我们所调用的*.co文件能够正常显示了,这样一个简单的Cult3D文件发布EXE就基本设置完成了,接下来我们讲讲怎么样最终发布成一个独立的EXE可执行文件。

c)我们还需要注意的是,在没有安装Cult3D浏览插件的机器上怎么在其运行之前能够做到一个检测,这个我们可以在进入场景的新建页动作属性里添加一个判断的语句,在新建页的空白处双击左键,选择页面属性的“动作”输入以下内容来判断运行Demo的机器是否安装Cult3D浏览插件如果没安装则执行安装程序,如果安装则正确继续运行,代码如下;
Cult3DVersion "[version]"
If "[version]" "=" "Cult3D 浏览插件没有安装"
AlertBox "Installation" "Cult3D is not installed. Install Cult3D now."
Run "[pubdir]Cult3D_IE_5.3.0.228.exe" "" "Wait+RunOnce"
AlertBox "Quit" "请退出执行插件安装"
Exit "" ""
Endif

Cult3D 高级教程之生成发布EXE文件

d)选择主菜单中的书籍/书籍属性/常规,在弹出的编译设置对话框中,可以设置最终exe文件的icon图标、标题、作者、等等文件属性信息,读者可自行设置。如图

Cult3D 高级教程之生成发布EXE文件



e)选择主菜单中的书籍/编译/出版工具,在弹出的编译设置对话框中,指定一个目录存放编译的EXE 文件,其它设置保持默认。按下编译按钮即可开始编译。如图

Cult3D 高级教程之生成发布EXE文件



7、以上的教程就是一个Cult3D发布EXE文件的完整流程,在这份初级教程中给大家介绍的是Neobook软件最基本的功能的实现方法,在以后的教学中,我们会继续讲解更复杂的交互功能的制作方法。下图是使用Neobook 编译的Cult3D 演示场景截图




8、到这里一个Cult3D发布EXE文件的简单教程就结束了,在Cult3D Player插件下还有好多其他的Cult3D命令

发表评论

最新评论(共1条)

2345市网友

    教材很好,花了不少功夫,我很喜欢。

2012-07-14 0

回复@2345网友:

  • 取消