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 ...
随机推荐
- C#异步Async、Task、Await
参考http://www.cnblogs.com/jesse2013/p/async-and-await.html 事例: static void Main(string[] args) { ; i ...
- (转)基于MVC4+EasyUI的Web开发框架经验总结(9)--在Datagrid里面实现外键字段的转义操作
http://www.cnblogs.com/wuhuacong/p/3872890.html 我们在使用EasyUI的时候,很多情况下需要使用到表格控件datagrid,这个控件控件非常强大,使用起 ...
- 微信jssdk图片上传
一.html页面如下: <div class="weui-cell"> <div class="weui-cell__hd"></ ...
- CryptoJS简单使用(request.js) 拦截器的使用
首先准备一份明文和秘钥: var plaintText = 'aaaaaaaaaaaaaaaa'; // 明文var keyStr = 'bbbbbbbbbbbbbbbb'; // 一般key为一个字 ...
- MySQL的EXPLAIN命令用于SQL语句的查询执行计划
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息 ...
- swift-自动计算字符串的宽高
写一个方法来继承String //自动控制文字换行及宽度 extension String { func textSizeWithFont(font: UIFont, constrainedToSiz ...
- Python-Pandas数据处理
- python第十周:进程、协程、IO多路复用
多进程(multiprocessing): 多进程的使用 multiprocessing是一个使用类似于线程模块的API支持产生进程的包. 多处理包提供本地和远程并发,通过使用子进程而不是线程有效地侧 ...
- 解决Chrome在隐身模式下无法播放Flash视频
在地址栏输入: chrome://flags/#prefer-html-over-flash 打开如下界面,并设置成如下所示: 然后点击左下方重启按钮: 参考: http://www.cnblogs. ...
- 恩布企业IM PC端,服务端公布 1.16 版本号
恩布企业IM PC端,服务端公布1.16版本号,开源企业IM.免费企业即时通讯软件:主要版本号更新内容: 恩布服务端核心程序,添加进程守护保护机制,确保系统7*24持续稳定服务: 服务端添加内存数据库 ...