首页 > 其他分享 >Hbuilder创建项目,制作html网页第一天

Hbuilder创建项目,制作html网页第一天

时间:2024-06-16 23:28:49浏览次数:35  
标签:addChild 网页 app Hbuilder html PIXI var new stage

1、引入js文件

<script src="js/pixi.min.js"></script>

2、创建应用

var app=new PIXI.Application(500,600);//宽500,高600

3、将应用放进页面
document.body.appendChild(app.view);

4、创建背景元素

var bg =new PIXI.Sprite.fromImage("img/bg.jpg");

5、 将背景元素放进界面 

app.stage.addChild(bg);

6、创建图片元素

var feiji=new PIXI.Sprite.fromImage("img/plane1.png");
feiji.anchor.set(0.5,0.5);
feiji.x=200;
feiji.y=450;

7、将图片放进界面

app.stage.addChild(feiji);

8、创建文本元素

var text=new PIXI.Text("得分:0000");

text.style.fill="white";

9、将文本放进界面

app.stage.addChild(text);

10、定位元素

feiji.x=100;

feiji.y=200;

11、设置元素的宽度/高度

feiji.width=100;

feiji.height=200;

12、设置元素是否可见

feiji.visible=false;

feiji.visible=0;//不可见

feiji.visible=true;

feiji.visible=1;//可见

13、设置元素透明度

feiji.alpha=0.5;

14、设置文本颜色/字号/加粗/字体

feiji.style.fill="white";

feiji.style.fontsize=70;

feiji.style.fontWeight="bold"

feiji.style.fontFamily="黑体";

15、设置元素的弧度

plane.rotation = 0.1745329*9;//90度 0.1745329 = 10度

16、设置元素的缩放【与width,height冲突】

plane.scale.x = 0.5;

plane.scale.y = 0.5;

17、设置元素的翻转

plane.scale.x = -1;//水平翻转

plane.scale.y = -1;//上下翻转

练习一:飞机

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/pixi.min.js"></script>
	</head>
	<body>
		<script>
			var app=new PIXI.Application(510,674);
			document.body.appendChild(app.view);
			var bg =new PIXI.Sprite.fromImage("img/img_bg_level_3.jpg");
			app.stage.addChild(bg);
			var feiji=new PIXI.Sprite.fromImage("img/plane_blue_01.png");
			feiji.x=195;
			feiji.y=540;
			app.stage.addChild(feiji);
			var xuetiao=new PIXI.Sprite.fromImage("img/3_03.png");
			xuetiao.x=40;
			xuetiao.y=13;
			app.stage.addChild(xuetiao);
			var hp=new PIXI.Sprite.fromImage("img/img_ui_16.png");
			hp.x=5;
			hp.y=10;
			app.stage.addChild(hp);
			var score=new PIXI.Text("得分:00000");
			score.x=320;
			score.y=10;
			score.style.fill="white";
			app.stage.addChild(score)
			var yunceng=new PIXI.Sprite.fromImage("img/yun02.png");
			yunceng.y=100;
			app.stage.addChild(yunceng);
			var jingyan=new PIXI.Sprite.fromImage("img/img_plane_item_15");
			jingyan.x=100;
			jingyan.y=300;
			app.stage.addChild(jingyan);
		</script>
	</body>
</html>

图一

练习二:僵尸

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/pixi.min.js"></script>
	</head>
	<body>
		<script >
			var app=new PIXI.Application(1008,640);
			document.body.appendChild(app.view);
			var bg=new PIXI.Sprite.fromImage("img/bg1.png");
			app.stage.addChild(bg)
			var js1=new PIXI.Sprite.fromImage("img/js1.png");
			js1.x=350;
			js1.y=300;
			app.stage.addChild(js1);
			var js2=new PIXI.Sprite.fromImage("img/js2.png");
			js2.x=750;
			js2.y=200;
			app.stage.addChild(js2);
		    var js3=new PIXI.Sprite.fromImage("img/js3.png");
			js3.x=600;
			js3.y=300;
			app.stage.addChild(js3);
			var js4=new PIXI.Sprite.fromImage("img/js4.png");
			js4.x=800;
			js4.y=380;
			app.stage.addChild(js4);
			var item=new PIXI.Sprite.fromImage("img/item.png");
			//item.x=100;
			app.stage.addChild(item);
			var num=new PIXI.Text("100");
			num.x=15;
			num.y=62;
			app.stage.addChild(num);
		</script>
	</body>
</html>

图二

练习三:跑酷

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="js/pixi.min.js"></script>
	</head>
	<body>
		<script>
			var app=new PIXI.Application(800,400);
			document.body.appendChild(app.view);
			var tiankong=new PIXI.Sprite.fromImage("img/bg_back_02.png");
			app.stage.addChild(tiankong);
			var haimian=new PIXI.Sprite.fromImage("img/bg_front_02.png");
			haimian.y=200;
			app.stage.addChild(haimian);
			var dimain=new PIXI.Sprite.fromImage("img/ground01_2.png");
			dimain.y=280;
			app.stage.addChild(dimain);
			var juese=new PIXI.Sprite.fromImage("img/player003.png");
			juese.x=130;
			juese.y=200;
			app.stage.addChild(juese);
			var jinbi=new PIXI.Sprite.fromImage("img/gold.png");
			jinbi.x=400;
			jinbi.y=150;
			app.stage.addChild(jinbi);
			var zhangaiwu=new PIXI.Sprite.fromImage("img/luzhang004.png");
			zhangaiwu.x=600;
			zhangaiwu.y=-170;
			app.stage.addChild(zhangaiwu);
			var tiaoyue=new PIXI.Sprite.fromImage("img/jumpBtn.png");
			tiaoyue.y=270;
			app.stage.addChild(tiaoyue);
			var xiadun=new PIXI.Sprite.fromImage("img/dunBtn.png");
			xiadun.x=670;
			xiadun.y=270;
			app.stage.addChild(xiadun);	
			
		</script>
	</body>
</html>

图三

今日反思:

1、界面出不来的原因主要是单词打错、必须大小写的地方没有大小写、图片名称写错。

2、出现favicon.ico文件不存在时在HTML页面中的<head></head>标签中添加如下代码:

<link rel="shortcut icon" href="#"/>

标签:addChild,网页,app,Hbuilder,html,PIXI,var,new,stage
From: https://blog.csdn.net/m0_65230676/article/details/139726707

相关文章

  • 遇到网页不让复制粘贴该怎么办?
    当我们在网上看到一些有用的信息时,通常会想要复制粘贴以便稍后查看或与他人分享。但是,有些网页使用了JavaScript或其他技术来防止用户复制其内容。这可能会导致一些不便,但有几种方法可以尝试解决这个问题。下面我们将讨论几种方法来应对这种情况。第一招:查看源代码我们在网......
  • Apache网页优化
    一、网页压缩1.网页压缩网站访问速度影响因素:应用程序响应速度、网络带宽、服务器性能、与客户端之间网络传输速度等。其中最重要的是=一个因素是Apache本身,因此提升Apache执行速度(使用网页压缩)是性价比最高的选择。(1)gzip介绍一种流行的文件压缩算法,大约可以减少70%以......
  • Nginx设置缓存后,访问网页404 问题原因及解决方案(随手记)
    原文链接:Nginx设置缓存后,访问网页404问题原因及解决方案(随手记)_nginx的html文件地址修改后404-CSDN博客 目录问题描述Nginx文件解决方案查看error_log日志问题原因修改文件并测试Nginx文件测试总结问题描述在Nginx中设置缓存expires后,结果重启nginx,网站访问404了。Nginx文件s......
  • 解决vue项目报错 ERROR in Conflict:Multiple assets emit different content to the
    vue-cli创建项目ERROR in Conflict: Multiple assets emit different content to the same filename index.html问题的解决办法用vue-cli正常来创建新的项目在运行npmrundev或者npmrunserve有以下报错:ERRORinConflict:Multipleassetsemitdifferentco......
  • 1832javaERP管理系统之车间计划管理Myeclipse开发mysql数据库servlet结构java编程计算
    一、源码特点 javaerp管理系统之车间计划管理是一套完善的web设计系统,对理解JSPjava编程开发语言有帮助采用了serlvet设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。......
  • HTML静态网页成品作业(HTML+CSS)—— 明星吴磊介绍网页(5个页面)
    ......
  • Apache网页优化
    一.网页压缩    网站的访问速度是由多个因素所共同决定的,这些因素包括应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是Apache本身的响应速度。因此当为网站性能所苦恼时,第一个需要着手进行处理的便是尽可能的提升......
  • div+css布局实现个人网页设计(HTML期末作业)
    ......
  • DW大学生网页作业制作设计 基于html+css我的家乡贵州网页项目的设计与实现
    家乡旅游景点网页作业制作网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠......
  • 美食天下 网页设计 html源码 大作业
    ......