Quick中音频控制、display介绍及使用、创建显示对象的三种方法

1、音频管理

	audio.preloadMusic("Zee Avi - Monte.mp3")   --预加载
	-- audio.playSound("Zee Avi - Monte.mp3",true)
	audio.playMusic("Zee Avi - Monte.mp3",true)  --播放,设置是否循环

	audio.setMusicVolume(0.99)     --设置音量
	local volume = audio.getMusicVolume()  --返回音量
	print(volume)
	audio.pauseMusic()   ---暂停
	audio.resumeMusic()     --播放
音频管理的接口挺多,需要的跳入audio底层查看
2 、display介绍及使用


display 模块封装了绝大部分与显示有关的功能,并负责根据 config.lua 中定义的分辨率设定计算屏幕的设计分辨率。


框架初始化后,display 模块提供下列属性:

-   display.sizeInPixels.width,
-   display.sizeInPixels.height 屏幕的像素分辨率
-   display.widthInPixels,
-   display.heightInPixels 屏幕的像素分辨率
-   display.contentScaleFactor 内容缩放因子
-   display.size.width,
-   display.size.height 屏幕的设计分辨率
-   display.width,
-   display.height 屏幕的设计分辨率
-   display.cx,
-   display.cy 屏幕中央的 x 坐标和 y 坐标
-   display.left,
-   display.top,
-   display.right,
-   display.bottom 屏幕四边的坐标
-   display.c_left,
-   display.c_top,
-   display.c_right,
-   display.c_bottom 当父对象在屏幕中央时,屏幕四边的坐标


3、创建显示对象的三种方法

		---------------------用图片文件创建显示对象
		local sprite1 = display.newSprite("fish_1.png")
		sprite1:setPosition(cc.p(100, 100))
		sprite1:setRotation(90)
		sprite1:setScale(0.5)
		self:addChild(sprite1, 2)

		-- ---------------------------------从缓存的图像帧创建对象
		display.addSpriteFrames("fish.plist","fish.png")     --添加精灵帧
		local sprite2 = display.newSprite("#fish_2.png");
		sprite2:setPosition(cc.p(300,300));
		sprite2:setRotation(90)
		sprite2:setScale(0.5)
		self:addChild(sprite2, 2)

		-- ------------------------------------从spriteFrame对象创建
		local frame = cc.SpriteFrameCache:getInstance():getSpriteFrame("fish_1.png")
		local sprite3 = display.newSprite(frame);
		sprite3:setPosition(cc.p(500,500));
		sprite3:setRotation(90)
		sprite3:setScale(0.5)
		self:addChild(sprite3, 2)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值