Unigine
siler_ya
这个作者很懒,什么都没留下…
展开
-
Unigine脚本常用接口(1)
1、获取一个NodeNode ball=engine.editor.getNodeByName("material_ball");2.执行一个指令engine.console.run("quit"); 3.响应一个按键消息engine.app.getKeyState('3')4、按键只触发一次engine.app.clearKeyState(APP_KEY_...原创 2019-04-22 22:32:28 · 259 阅读 · 0 评论 -
Unigine 截图与摄像机截图
if(engine.app.clearKeyState(APP_KEY_TAB)){//窗口截图engine.console.run("video_extension 3");engine.console.run("video_grab D:\plat\oil_platform\bin\screenshots\111");string extensions[] = ("tga"...原创 2019-04-22 22:41:27 · 284 阅读 · 2 评论 -
用Bliiboard 创建示意性点到点波型
billboard = ObjectBillboards::create();int num = billboard->addBillboord(1,1) ;billboard->setPosition(Vec3( 0, 0, 2));billboard->setWic/tb(num,10.0f);billboard->setHeigbt(num,200);...原创 2019-04-27 15:32:19 · 258 阅读 · 0 评论 -
Unigine 2.8 更新内容
UNIGINE 2.8:改进的数据流,缓存阴影,重构编辑器,更好的植被2019-04-30主要变化重新设计的异步数据流以降低性能峰值。 提高了整个引擎中多个CPU核心的利用率。 UnigineEditor的转型:独立应用程序,在重大重构后更快,更稳定和可扩展,并进行了一些改进。 缓存阴影优化:性能提升,更灵活。 重构的位掩码。 使用加性混合和遮挡裁剪更好地反射。 灯的交错渲...翻译 2019-05-01 23:30:28 · 963 阅读 · 0 评论 -
Unigine update()和flush()和render()的区别
world脚本具有许多用于编写应用程序逻辑的函数。世界脚本(init())的初始化函数用于创建对象并初始化世界负载上的所有其他必要资源。卸载世界时调用关闭函数(shutdown()),用于删除在脚本执行期间创建的资源以避免内存泄漏。但是逐帧更新怎么样?在世界脚本中有三个块:在update()中你可以放置任何逻辑:控制在屏幕上呈现的内容以及如何操作,渲染到纹理,创建节点,调用控制台命令等等...翻译 2019-04-29 22:10:41 · 363 阅读 · 1 评论 -
渲染出风场域
渲染出风场域PhysicalWind wind;int init (){ engine.physics.setGravity(vec3(0.0f,0.0f,-9.8f * 2.0f)); engine.physics.setFrozenLinearVelocity(0.1f); engine.physics.setFrozenAngularVelocity...原创 2019-05-06 22:22:33 · 258 阅读 · 1 评论