3.Ventuz Designer新建项目Demo
Ventuz Designer新建项目Demo
1、打开ventuz,点Recent Projects>New Project,在弹出的界面填写具体项目信息,如下图:

图1.1

图1.2
2、在窗体左侧的Layters层上,点+,弹出所有图层中,点2D Layer>Texture Loader,截图如下:

图2.1

图2.2
3、点击2DLayer左边的下拉箭头,会弹出该图层的属性框,找到Texture>File属性,点击该属性右边的…,可以替换自己需要的Texture图片,截图如下:

3.1

图3.2
4、使用鼠标左键按住2D Layer图层,拖拽到3D Layer图层上方,这样2D Layer图层可以作为3D Layer图层的背景,截图如下:

图4.1
5、点击Logic菜单,切换到Logic界面,并用鼠标左键点击3D Layer图层的图标,编辑该图层的Hierarchy和Content,截图如下:

5.1
6、在Hierarchy编辑中,点击spanc(空格键),在弹出框中,选择world>axis(对称轴),把axis拖动到Hierarchy编辑器中,截图如:

图6.1
7、在Hierarchy编辑器中,点击spanc(空格键),在弹出框中,选择Geometry>Torus(环面),把Torus拖动到Hierarchy编辑器中,截图如:

图7.1
8、按照步骤6、7,在Hierarchy编辑器中增加world>axis, Geometry>Cube(立方体),截图如下:

图8.1
9、为Cube增加触摸交互。做法如下:
按照步骤6、7,在Hierarchy编辑器中增加interaction>Touch Orbit,同时把Touch Orbit拖拽到Cube前面后,Cube就拥有了触摸交互功能。截图如下:

图9.1
10、为Torus增加动画效果,做法如下:
点击Animate菜单,切换到Animate界面,在窗体下方会出现动画编辑器,截图如下:

图10.1
用坐标左键,点击Hierarchy编辑中的Toruse1前面的Axis,在窗体右侧的Properties中,按住Position>X属性名称,把该属性拖动到动画编辑器中,创建动画通道,截图如下:

图10.2
在动画编辑器中按住鼠标左键,拖动鼠标到,想要设置动画节点的位置,按insert键,插入动画节点,并修改相应属性值.

图10.3
点击动画编辑器的,Main>AutoPlay>Looped后,点击
,可以在Renderer中查看动画效果,截图如下:

图10.4
11、发布项目。点击菜单Scene>Export>Ventuz Precetation(vpr)后,弹出一个保存对话框,保存就行。然后直接点击该文件,就可以全屏的方式打开。
3.Ventuz Designer新建项目Demo的更多相关文章
- 2.Ventuz Designer常用工具介绍
Ventuz Designer常用工具介绍 1. 打开Ventuz Designer 图1.1 2. Ventuz Designer第一个界面 图2.1 Recent Projects:最近创建的 ...
- Netsharp快速入门(之3) 基础档案(之B 实体建模 新建项目)
作者:秋时 杨昶 时间:2014-02-15 转载须说明出处 3.3 创建业务模型 3.3.1 新建项目 1.打开业务模型 2.打开业务模型后,在工具栏上选择操作-新增项目分类,标识这 ...
- angular6新建项目
mkdir angular6project cd angular6project ng new demo 新建一个普通项目 ng new demo --routing 新建一个带路由的项 ...
- Cling项目demo实现Android+DLNA实现
dlna多屏互动技术在Android和ios上面应用很广,所以自己为了学习,就官方提供的远吗进行了学习. http://4thline.org/projects/cling 由于是一个maven构建的 ...
- servlet01 项目demo、servlet生命周期
1 环境说明 jdk: 1.8 tomcat: 8.0 2 项目demo 2.1 新建一个动态的web项目 2.2 新建一个servlet类 该类必须继承 HttpServlet 技巧01:Htt ...
- 使用Caliburn.Micro系列1:新建项目并引入CM
一.WPF的几个MVVM模式实现 MVVMLight:小众的平民框架,实现简单粗暴. pass:最近更新在15年 官网: http://www.mvvmlight.net/ 最近一篇内容全面的好文: ...
- AE 新建项目(一)(持续更新,做到哪算哪)
开发环境 工具:Visual Studio 2012.ArcEngine10.4.1 语言:C# 开发步骤 1.打开Visual Studio 2012,选择新建项目,创建一个.NET Framewo ...
- VS2017新建项目的模板之配置
也不知道之前装VS2017的时候,做了什么操作,新建一个WinForm项目,自动记住了我当时新建的窗体的大小816*639(默认的300*300),现在每次新建窗体都这个大小,忍了一段时间,实在忍无可 ...
- 微信小程序(1)--新建项目
这些天看了一下最近特别火的微信小程序,发现和vue大同小异. 新建项目 为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 q ...
随机推荐
- OAuth密码模式说明(resource owner password credentials)
用户向客户端(third party application)提供用户名和密码. 客户端将用户名和密码发给认证服务器(Authorization server),向后者请求令牌(token). 认证服 ...
- js document 触发按键事件
// 键盘控制 var keyEvent = (function () { document.onkeydown = function (e) { if (e.keyCode === 38) { // ...
- 【转载】Java IO基础总结
Java中使用IO(输入输出)来读取和写入,读写设备上的数据.硬盘文件.内存.键盘......,根据数据的走向可分为输入流和输出流,这个走向是以内存为基准的,即往内存中读数据是输入流,从内存中往外写是 ...
- python 直接存入Excel表格
def write_excels(self, document): outwb = openpyxl.Workbook() outws = outwb.create_sheet(index=0) fo ...
- 洛谷P1601 A+B Problem(高精)
题目描述 高精度加法,x相当于a+b problem,[b][color=red]不用考虑负数[/color][/b] 输入输出格式 输入格式: 分两行输入a,b<=10^500 输出格式: 输 ...
- [luogu 4886] 快递员
传送门 Solution 虽然不是点分治但用类似点分治的方法不断接近正确结果 Code // luogu-judger-enable-o2 #include <cstdio> #inclu ...
- 48.Query DSL
主要知识点 1.Query DSL的理解及基本语法 2.如何组合多个搜索条件 bool 一.Query DSL的理解 Query DSL的查询形式如下: GET /_search { &quo ...
- 【codeforces 350C】Bombs
[链接] 我是链接,点我呀:) [题意] [题解] 会发现在x轴以及y轴上的炸弹,能用较少的操作数除掉. 而其他的点,会发现操作数都是一样的. 那么先把x,y轴上的点都除掉. 其他点. 我们优先沿着横 ...
- asp怎么实现二级联动下拉菜单
rs为一级栏目的记录集 rs2为二级栏目的记录集 分别替换成你自己的记录集名称就好了 <script language="JavaScript"> var onecou ...
- 1012关于SYSBENCH的用法
sysbench安装.使用.结果解读 sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.目前sysbench代码托管在launchpad上 ...