首页 > 其他分享 >01 pixi.js入门

01 pixi.js入门

时间:2023-06-29 12:44:26浏览次数:48  
标签:01 graphics1 app js PIXI pixi 100

写在前面:写该笔记时pixi.js版本为V7.2.4

1. 安装

npm install pixi.js

  或者

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/pixi.min.js"></script>

  又或者

<script src="https://unpkg.com/[email protected]/dist/pixi.min.js"></script>

2. 创建pixi程序

使用npm方式时,注意没有默认导出,正确导出的方法是

import * as PIXI from 'pixi.js';

  若是使用cdn,则默认导出的对象为PIXI

2.1创建应用程序

let app = new PIXI.Application({
  width: 1000,
  height: 1000,
  backgroundAlpha: 1,    //  背景透明度(背景默认为黑色不透明),0为完全透明,1为不透明
  resolution: window.devicePixelRatio || 1,    // 设备像素比
  hello: true,  Outputs the version and type information of the current renderer in the console
});

  更多参数请查阅官方文档

2.2 将应用程序视图插入到指定的dom中

$('body').append(app.view);

  至此,页面中将会显示宽高为1000px的黑色区域

3  创建各种图形

// 创建一个矩形
const graphics1 = new PIXI.Graphics();
graphics1.beginFill('red', 0.1)    // 填充的颜色和透明度
graphics1.drawRect(100, 100, 200, 100);   //  绘制的坐标点和矩形的宽高
graphics1.endFill();    // 结束填充
app.stage.addChild(graphics1); // 将该矩形添加到根节点中

  更多的图形绘制请参考官方文档

 

持续更新中。。。。。。

标签:01,graphics1,app,js,PIXI,pixi,100
From: https://www.cnblogs.com/xyzcba/p/17513898.html

相关文章

  • package-lock.json锁定镜像地址404的处理方法
    前言最近接触了一个新的vue项目,安装依赖是一直无法安装成功,有部分依赖包的地址报404,查看package-lock.json,发现其中部分依赖使用了公司私有的镜像库,但是目前该镜像库已关闭,访问该包地址返回404.解决方案如下1、删除package-lock.json,重新npmi生成新的package-lock.json2、先卸......
  • 光脚丫学LINQ(014):LINQ to SQL简介
    视频演示:http://u.115.com/file/f29f7838f6 LINQtoSQL是.NETFramework3.5版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。说明关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。若要有效地使用LINQtoSQL,您必须略为熟悉关......
  • 光脚丫学LINQ(001):获取数据源
    视频演示:http://u.115.com/file/f2b79e6286 本主题简要介绍LINQ查询表达式,以及您在查询中执行的一些典型类型的操作。下面各主题中提供了更详细的信息:获取数据源在LINQ查询中,第一步是指定数据源。像在大多数编程语言中一样,在C#中,必须先声明变量,才能使用它。在LINQ查询中,最......
  • 英特尔CEO欧德宁:2010年企业PC支出将出现增长
     本文发表于2009-10-2802:0311/6/200910:36:19AM北京时间10月27日消息,据国外媒体报道,英特尔CEO保罗欧德宁(PaulOtellini)今天表示,2010年企业在PC上的支出将出现增长。欧德宁说:2010年,企业在PC上的支出将显著提高,这为我们提供了一个非常好的机遇。欧德宁没有披露2010年PC销量。本......
  • NodeJS系列(6)- ECMAScript 6 (ES6) 语法(四)
    本文在“NodeJS系列(2)-NPM项目Import/ExportES6模块”的npmdemo项目的基础上,继续介绍并演示Promise对象、Generator函数、async函数等ES6语法和概念。NodeJSES6:https://nodejs.org/en/docs/es6ECMA:https://www.ecma-international.org/publications-and-standard......
  • js的Set数据类型
    在js中,Set和Map相比,也有一组key的集合,但不存储value。由于key不能重复,所以,在Set中没有重复的key。因此,set使用的场景在于,可以提供一组没有重复元素的集合。Set构造要构造一个Set对象,需提供一个Array作为输入,或者直接构造一个空Set,如:varset=newSet(["beijing","shanghai"......
  • js对时间的操作(秒数转化为时分秒)
    介绍:最近在写项目的时候遇到后台返回的时间是1300秒,考虑到页面展示效果不佳,想到直接改成时分秒的样式,代码如下://秒数转化为时分秒formatSeconds(value){varsecondTime=parseInt(value);//秒varminuteTime=0;//分varhourTime=0;//......
  • Three.js教程:gui.js库(分组)
    推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生gui.js库(分组)当GUI交互界面需要控制的属性比较多的时候,为了避免混合,可以适当分组管理,这样更清晰。gui交互界面不分组gui交互界面不分组,只有一个默认的总的菜单。constgui=newGUI();//创建GUI对象......
  • 彻底理解 Node.js 中的回调(Callback)函数
    究竟什么是回调函数(Callback),网上有许许多多的文章,大部分看得人云里雾外,这些文章大概分成两类,第一类堆砌了太多的术语,基本上不明白术语就没法看,另一类反过来,不讲术语,完全是举一些脱离编程的生活化例子来类比,看的人更加晕头转向。作为JS的核心,回调函数和异步执行是紧密相关的,不跨......
  • 自用gulp打包脚本,压缩html,压缩js,压缩css,压缩图片,功能齐全
    constgulp=require('gulp');constfs=require('fs');consthtmlmin=require('gulp-htmlmin');constuglify=require('gulp-uglify');constuglifyEs=require('uglify-es');constminifyCSS=require(......