iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Egret3D之初体验
  • 274
分享到

Egret3D之初体验

之初Egret3D 2023-01-31 02:01:42 274人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

Ⅰ,Egret3D官方文档 : https://developer.egret.com/cn/docs/3d/docs/guide/getting-started-introduction/ Ⅱ,安装3D编辑器(以前叫paper , 现在

Ⅰ,Egret3D官方文档 : https://developer.egret.com/cn/docs/3d/docs/guide/getting-started-introduction/

Egret3D之初体验
Ⅱ,安装3D编辑器(以前叫paper , 现在交 Egret Pro)
地址 : Http://developer.egret.com/cn/docs/3d/

①,确定3D编辑器如下
Egret3D之初体验
②,下载并安装paper编辑器
Egret3D之初体验
③,安装完毕出现如下图标
Egret3D之初体验

Ⅰ : 装备Egret 5.3.x版本库 , (这个是目前最新的).
Egret3D之初体验
①,加压版本库如下:
Egret3D之初体验
②,打开Egret Launcher软件 , 切换至安装本地版本 , 如下:
Egret3D之初体验
③,将解压后的版本文件夹( egret-core-5.3.x ) 拖入到Egret Launcher工作区 , 如下
Egret3D之初体验

Ⅱ : 打开Egret Pro(Paper)编辑器
①,创建纹理(建textures文件夹)

重点 : 需要在windows的资源管理器中创建图片 , 会自动生成纹理相关文件 . 目前还不支持拖动 . 这是一个bug
Egret3D之初体验
②,创建材质(建materials文件夹)
Egret3D之初体验
将名称命名为 my_test.mat.JSON
编辑材质如下:
Egret3D之初体验

③,在默认scene中创建cube , 属性如下:
Egret3D之初体验

④,scenes结构如下:
Egret3D之初体验

Egret3D之初体验

总体来说 , 有一个简单的3D编辑器确实比Laya要好很多 . 只是Egret Pro软件还有不少的问题待优化 . 相信在不久会得到改善...






① , 简单脚本

export default class Cube extends paper.Behaviour{

    // public constructor() {
    //     super();
    //     this.onStart();
    // }
    onStart() : void{
        let $meshFilter : egret3d.MeshFilter = this.entity.getComponent( egret3d.MeshFilter ) as egret3d.MeshFilter;
        // $meshFilter.mesh = egret3d.DefaultMeshes.CUBE;
        RES.getResAsync( "Assets/textures/icon.png" , (value: egret3d.Texture, key: string) : void => {
            const $texture : egret3d.Texture = RES.getRes("Assets/textures/icon.png") as egret3d.Texture;
            let $meshRender : egret3d.MeshRenderer = this.entity.getComponent( egret3d.MeshRenderer ) as egret3d.MeshRenderer;
            ( $meshRender.material as egret3d.Material).setTexture( "map" , $texture );
        } , this );
    }
}

② , 注意注册脚本 Cube(自定义的)
Egret3D之初体验

③ , 新建一个cube绑定自定义脚本Cube
Egret3D之初体验

④ , 运行如下
Egret3D之初体验

--结束END--

本文标题: Egret3D之初体验

本文链接: https://www.lsjlt.com/news/185577.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Egret3D之初体验
    Ⅰ,Egret3D官方文档 : https://developer.egret.com/cn/docs/3d/docs/guide/getting-started-introduction/ Ⅱ,安装3D编辑器(以前叫paper , 现在...
    99+
    2023-01-31
    之初 Egret3D
  • JetBrainsFleet初体验
    几天前获得了fleet的体验资格。长话短说,今天就来和你一起看看现在的fleet都有啥 先看名字–fleet 什么是fleet? n. 舰队;捕鱼船队;(一国的)全部军舰,海军 看来...
    99+
    2024-04-02
  • IronPython初体验
    介绍 在 C# 程序中嵌入 IronPython 得到了很好的支持。在本教程中,我们将展示如何完成这个项目。 首先,我们将展示两个非常基本的例子,说明如何执行一个不导入任何模块的非常简单的脚本。然后,再展示如何执行使用模块的脚本。 在 C...
    99+
    2023-01-30
    初体验 IronPython
  • Python 初体验
    广告:欢迎大家到 路飞学城 学习 Python~ 很喜欢 Python “薪”时代 这个词~所以我们要拥抱 “人工智能”~拥抱 “Python~” 前提:下载 Python,如果是 Mac 电脑会自带 Python。 Hello Worl...
    99+
    2023-01-31
    初体验 Python
  • Service Mesh 初体验
    前言计算机软件技术发展到现在,软件架构的演进无不朝着让开发者能够更加轻松快捷地构建大型复杂应用的方向发展。容器技术最初是为了解决运行环境的不一致问题而产生的,随着不断地发展,围绕容器技术衍生出来越来越多的新方向。最近几年,云计算领域不断地出...
    99+
    2023-06-05
  • Java开发 - 消息队列之RabbitMQ初体验
    目录 前言 RabbitMQ 什么是RabbitMQ RabbitMQ特点 安装启动 RabbitMQ和Kafka的消息收发区别 RabbitMQ使用案例 添加依赖 添加配置 创建RabbitMQ配置类 RabbitMQ消息的发送 Rab...
    99+
    2023-09-16
    java-rabbitmq rabbitmq java 消息队列 交换机
  • springcloud初体验(真香)
    一、微服务简介 Ⅰ、我对微服务的理解 微服务是软件开发的一种架构方式,由单一的应用小程序构成的小服务;一个软件系统由多个服务组成;在微服务中,服务是细粒度的,协议是轻量级的(部...
    99+
    2024-04-02
  • Oracle 18c安装初体验
    Oracle 18c在万众期待下终于开放下载了,目前提供Linux x86-64、Solaris(SPARC)、Solaris(x86-64)三个平台的下载: 安装包也是水涨船高,Linux版...
    99+
    2024-04-02
  • Java开发 - Redis初体验
    前言 es我们已经在前文中有所了解,和es有相似功能的是Redis,他们都不是纯粹的数据库。两者使用场景也是存在一定的差异的,本文目的并不重点说明他们之间的差异,但会简要说明,重点还是在对Redis的了解和学习上。学完本篇,你将了解Redi...
    99+
    2023-09-08
    redis 数据库 redis实战 缓存预热 微服务
  • Java开发 - Quartz初体验
    目录​​​​​​​ 前言 Quartz 什么是Quartz Quartz作用 Quartz结构 表达式 案例 Quartz实战 添加依赖 创建Job类 创建配置类 测试代码 扩展练习 结语 前言 在上一篇博客中,我们对单点登录有了初步了...
    99+
    2023-09-07
    Quart 任务调度 scheduling Job JobDetail
  • 初探oVirt-体验sdk-python
    日期:2015/10/20 - 2015/12/8 time 16:09主机:n86目的:初探oVirt-体验sdk-python操作内容: 一、说明 使用sdk-python 通过pip安装 ovirt-engine-sdk-python...
    99+
    2023-01-31
    oVirt sdk python
  • Java开发 - SpringCache初体验
    前言 早些时候,博主介绍过Redis的使用:Java开发 - Redis初体验,Redie是基于缓存的一项技术,对于Redis,博主此处不再赘述,不了解的可以去看这篇文章,但Redis缓存并不是顶峰,本文要讲的内容就是Redis的辅助工具:...
    99+
    2023-09-05
    Redis SpringCache 缓存 CacheManager Cacheable
  • Java开发 - Elasticsearch初体验
    目录 前言 什么是es? 为什么要使用es? es查询的原理? es需要准备什么?  es基本用法 创建工程 添加依赖 创建操作es的文件 使用ik分词插件 Spring Data 项目中引入Spring Data 添加依赖 添加配置 创建...
    99+
    2023-09-05
    elasticsearch 大数据 搜索引擎 es 微服务
  • React-three-fiber使用初体验
    目录React-three-fiber引入canvasuseFrameLightscamera设置React-three-fiber npm init -y npm install ...
    99+
    2023-05-19
    React-three-fiber使用 React-three-fiber初体验
  • javascriptThree.js创建文字初体验
    目录效果开始创建文本首先创建字体加载器加载字体库创建文字几何体计算文字几何体外边界矩形创建镜像文字创建半透明平面渲染关于文本构造器参数当curveSegments设置越低时,可以看到...
    99+
    2024-04-02
  • Exchange 2007使用初体验(3
    大家可以看到,在Exchange 2007中,邮箱的种类多了很多,在这里我们只是选择默认的“用户邮箱”,然后点“下一步”: 功能虽然一样,但界面明显比在“AD用户和计算机”中更加的漂亮和合理。填写好相应的信息以后,点“下一...
    99+
    2023-01-31
    初体验 Exchange
  • 初体验阿里云ECS使用
    随着互联网技术的发展,越来越多的企业和个人开始使用云计算服务,阿里云ECS(Elastic ComputeService)就是其中之一。阿里云ECS提供了一种弹性扩展的计算服务,可以根据业务需求动态调整资源,提高计算效率,降低成本。本文将...
    99+
    2023-10-30
    阿里 初体验 ECS
  • Windows Phone开发工具初体验
    Windows Phone开发工具是一套用于开发Windows Phone应用程序的集成开发环境。以下是我对该工具的初步体验:1. ...
    99+
    2023-09-08
    Windows
  • java Spring Boot的介绍与初体验
    目录Spring Boot 介绍系统要求构建工具Servlet 容器初体验总结Spring Boot 介绍 Spring Boot用于创建可运行的、独立的、生产级的基于Spring的...
    99+
    2024-04-02
  • 初次体验MyBatis的注意事项
    一、MyBatis的HelloWord 1.根据xml配置文件(全局配置文件mybatis-config.xml)创建一个SqlSessionFactory对象 有数据源一些运行环境...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作