如何利用电脑赚钱制作场景展示赚钱

热门关键词:
热门关键词:
影视制作教你如何利用业余时间赚钱
10:11:26 点击: 次&
所谓影视制作是针对视频方面的后期制作,包含有视频剪辑、特效合成、三维制作、图片素材处理等。如果你目前所处在的工作、学习有很多的业余时间,亦或是不想给他人打工继续做着无业游民,完全可以学习影视制作的技能,利用这些时间来赚取可能比你上班所得的固定工资还要高的money。
据了解,目前在影视制作行业,还是有部分的个人和小企业是需要视频制作这样的服务的,但是由于自身的发展及资金等问题,不可能出高价来完成对视频的制作,只能找比较有技术的私人来制作这些视频。
尽管在相关的贴吧、问答里面都有类似这样的订单提问,但是能够发掘并且利用这些资源的人却少之又少。看到的人没有技术,而有技术的人有没看到,形成这样一种局势。
很多学生总是会问“怎么样用业余的时间去赚点钱呢?”,一般的学生会选择做业余服务员、导购、送餐员这样的工作。但其实这样的工作真的只能是赚钱而已,不能学到任何的东西。而对于想要在网上进行兼职的人而言,似乎刷淘宝、做客服成为主流,但是一般都需要教保证金,是非常没有保障的。
想要挣得一定的金钱,需要的其实并不是个人的时间和体力,而是要技术。在影视行业更是如此,后期制作中不断出现的也断出现制作企业,但是私人的项目却接不了,因为一个公司运行是要有一定的定价的。掌握必要的影视制作技术,利用业余的时间来赚取佣金,是非常容易的,也不存在其他方面的问题。
然而学习影视制作的技术,不是单单只在网上进行简单的学习就可以的。那样是连最起码的满足视频制作客户的要求都会比较困难的,自学往往是个人的喜好,不涉及商业项目的制作,所以没有实践,但视频制作往往最需要的就是实践操作。
华彩尚映影视学院是基于影视全部流程专业的培训学院,不仅有理论的基础学习,还有80%的实践项目操作。完善的教学设施设备让学员能够学到后期制作的所有技巧,成功制作专属于自己的视频,赚取人生的“技术金”。
阅读上一篇:阅读下一篇:暂无
找课114全国免费课程咨询热线,为您推荐口碑最好的中小学课外辅导、少儿英语、成人英语、出国留学机构(其他课程咨询恕不接待)
北京 400-001-&上海 400-001-&广州 400-001- 深圳 400-001-&天津 400-001-&杭州 400-001- 南京 400-001-&苏州 400-001-&济南 400-001- 青岛 400-001-&武汉 400-001-&重庆 400-001-
成都 400-001-&西安 400-001-&宁波 400-001-大连 400-001-
温馨提示:拨打招生免费咨询电话方法,先拨通400-001-9911,再根据语音提示按分机号,等待接通,欢迎您的来电。(电话接听时间段:周一至周日上午9:00―晚上20:00)
??????????
????????????????????
??????????
??????????
???????????????
音频公开课
6127
2197
2828
1895
2360
2400
3799
2447
8069
3181
4762
4484
4112
10434
8933
8750
7946
15021
12872
12815
三百六十行,欢迎各培训机构加盟6251人阅读
在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果。所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕。
为了大家做游戏方便,于是我给这个引擎加了这么一个类。
本系列文章目录:
如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现
如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果
该引擎是基于lufylegend开发的,学习时请先了解lufylegend。
官方网站地址:
今天我们先看实现后的代码:
var curtain = new LCurtainSample3();
addChild(curtain);
就两行,已经达到最简单了。那么接下来就来看看是如何实现它的。
由于有很多种幕布效果,因此我只为大家实现常用的3种作为sample,大家可以借鉴一下,写出更美观的幕布。
<span style="color:#,LCurtainSample1
这个是一个基础幕布,效果是左右合拢。
看看构造器中的代码:
function LCurtainSample1(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.width/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.width1 = 0;
s.width2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
}这个类是继承自LSprite类,有三个参数,分别是:幕布合拢/展开的速度,幕布合拢后调用此函数,幕布展开后调用此函数。
mode 属性顾名思义,它是用来表示接下来的工作的。当为close时说明要合拢。
我们在其中定义两个属性:width1,width2,它们分别表示两块幕布显示的宽度,通过调节宽度来实现合拢。另外定义了isDoClosing来判断是否已经合拢。用speed来保存幕布移动速度,方便以后使用。
然后我们给自身加一个时间轴事件,在时间轴事件中调用onshow方法绘画幕布。
onshow中的完整代码:
LCurtainSample1.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,s.width1,LStage.height],true,&black&);
s.graphics.drawRect(1,&black&,[LStage.width-s.width2,0,s.width2,LStage.height],true,&black&);
if(s.width1 &= LStage.width/2){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.width1 += s.
s.width2 += s.
}else if(s.mode == &open&){
s.width1 -= s.
s.width2 -= s.
if(s.width1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
}首先我们将我们的绘图区清空,然后画一个高为画布的高度,宽为width1的矩型。由于它是从x坐标为0,y坐标为0的地方画起,所以不需要任何处理。
接着用同样的办法画出高为画布的高度,宽为width2的矩形。但是由于是在屏幕最右边开始画,所以我们就得计算出它的x坐标,然后再来画。计算方法很简单,就是用屏幕宽度减去width2的长度就可以得到画笔起始的x坐标。
接着我们判断第一块幕布是否已经到达中点,如果是,就将mode设为&open&,表示接下来要open,判断isDoClosing是否为false,是则设为true,并且调用合拢时调用的函数。
接下来我们为了使幕布增长或缩短,我用到了判断mode的&#20540;的方法来实现。当为close时,就将宽度变大,当为open时就变小。如果移动完毕就将mode设置为stop,然后接着判断如果为stop就清屏,然后移除时间轴事件,达到停止的效果。效果如下:
虽然单独看有点丑,但是如果放在游戏中还是很不错的
<span style="color:#,LCurtainSample2
LCurtainSample2和LCurtainSample1差不多,只是一个是横着的,一个竖着的。
直接上代码:
*LCurtainSample2.js
function LCurtainSample2(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.height/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.height1 = 0;
s.height2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
LCurtainSample2.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,LStage.width,s.height1],true,&black&);
s.graphics.drawRect(1,&black&,[0,LStage.height-s.height2,LStage.width,s.height2],true,&black&);
if(s.height1 &= LStage.height/2){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.height1 += s.
s.height2 += s.
}else if(s.mode == &open&){
s.height1 -= s.
s.height2 -= s.
if(s.height1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
效果如下:
<span style="color:#,LCurtainSample3
LCurtainSample3是LCurtainSample1和LCurtainSample2的结合体,效果就是一起合拢展开。实现方法差不多,大家可以看看:
*LCurtainSample3.js
function LCurtainSample3(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.width/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.height1 = 0;
s.height2 = 0;
s.width1 = 0;
s.width2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
LCurtainSample3.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,LStage.width,s.height1],true,&black&);
s.graphics.drawRect(1,&black&,[0,LStage.height-s.height2,LStage.width,s.height2],true,&black&);
s.graphics.drawRect(1,&black&,[0,0,s.width1,LStage.height],true,&black&);
s.graphics.drawRect(1,&black&,[LStage.width-s.width2,0,s.width2,LStage.height],true,&black&);
if(s.height1 &= LStage.height/2 ){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.height1 += s.
s.height2 += s.
s.width1 += s.
s.width2 += s.
}else if(s.mode == &open&){
s.height1 -= s.
s.height2 -= s.
s.width1 -= s.
s.width2 -= s.
if(s.height1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
}效果如下:
<span style="color:#,切换场景
上面我们实现了幕布类,接下来就要实战一下了。
首先我们找几张图片:
接着就用到了我们的幕布类实现切换场景,代码如下:
&!DOCTYPE html&
&html lang=&en&&
&meta charset=&utf-8& /&
&title&Curtain幕布&/title&
&script type=&text/javascript& src=&./js/lufylegend-1.7.6.min.js&&&/script&
&script type=&text/javascript& src=&./js/lufylegendrpg-1.0.0.js&&&/script&
init(30,&legend&,600,400,main);
var backindex = 1;
var loadlist = [
{name:&back1&,path:&./back1.jpg&},
{name:&back2&,path:&./back2.jpg&}
var datalist = [];
LRPGStage.setShortcuts(true);
LGlobal.setDebug(true);
var loadingL
function main(){
LEvent.addEventListener(LGlobal.window,LKeyboardEvent.KEY_DOWN,onkeydown);
loadingLayer = new LoadingSample1();
addChild(loadingLayer);
LLoadManage.load(
function(progress){
loadingLayer.setProgress(progress);
function gameInit(result){
datalist =
backLayer = new LSprite();
addChild(backLayer);
function addImg(){
backLayer.removeAllChild();
var bitmapdata = new LBitmapData(datalist[&back&+backindex]);
var bitmap = new LBitmap(bitmapdata);
backLayer.addChild(bitmap);
function onkeydown(){
var curtain = new LCurtainSample3(20,function(){
if(backindex == 1){
backindex = 2;
}else if(backindex == 2){
backindex = 1;
},function(){
trace(&已经切换为back&+backindex);
addChild(curtain);
&div id=&legend&&&/div&
截图如下:
展开完成后
嘻嘻~不错吧
<span style="color:#,源代码
本次开发代码虽然比较多,但都有些类&#20284;,放在下面,大家可以拿下去测试:
*LCurtainSample1.js
function LCurtainSample1(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.width/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.width1 = 0;
s.width2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
LCurtainSample1.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,s.width1,LStage.height],true,&black&);
s.graphics.drawRect(1,&black&,[LStage.width-s.width2,0,s.width2,LStage.height],true,&black&);
if(s.width1 &= LStage.width/2){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.width1 += s.
s.width2 += s.
}else if(s.mode == &open&){
s.width1 -= s.
s.width2 -= s.
if(s.width1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
*LCurtainSample2.js
function LCurtainSample2(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.height/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.height1 = 0;
s.height2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
LCurtainSample2.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,LStage.width,s.height1],true,&black&);
s.graphics.drawRect(1,&black&,[0,LStage.height-s.height2,LStage.width,s.height2],true,&black&);
if(s.height1 &= LStage.height/2){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.height1 += s.
s.height2 += s.
}else if(s.mode == &open&){
s.height1 -= s.
s.height2 -= s.
if(s.height1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
*LCurtainSample3.js
function LCurtainSample3(speed,onClosing,onComplete){
base(s,LSprite,[]);
if(!speed)speed = LStage.width/100;
if(!onClosing){
s.onClosing = function(){};
s.onClosing = onC
if(!onComplete){
s.onComplete = function(){};
s.onComplete = onC
s.mode = &close&;
s.height1 = 0;
s.height2 = 0;
s.width1 = 0;
s.width2 = 0;
s.isDoClosing =
s.addEventListener(LEvent.ENTER_FRAME,s.onshow);
LCurtainSample3.prototype.onshow = function(s){
s.graphics.clear();
s.graphics.drawRect(1,&black&,[0,0,LStage.width,s.height1],true,&black&);
s.graphics.drawRect(1,&black&,[0,LStage.height-s.height2,LStage.width,s.height2],true,&black&);
s.graphics.drawRect(1,&black&,[0,0,s.width1,LStage.height],true,&black&);
s.graphics.drawRect(1,&black&,[LStage.width-s.width2,0,s.width2,LStage.height],true,&black&);
if(s.height1 &= LStage.height/2 ){
s.mode = &open&;
if(s.isDoClosing == false){
s.onClosing();
s.isDoClosing =
if(s.mode == &close&){
s.height1 += s.
s.height2 += s.
s.width1 += s.
s.width2 += s.
}else if(s.mode == &open&){
s.height1 -= s.
s.height2 -= s.
s.width1 -= s.
s.width2 -= s.
if(s.height1 & 0){
s.mode = &stop&;
}else if(s.mode == &stop&){
s.graphics.clear();
s.removeEventListener(LEvent.ENTER_FRAME,s.onshow);
s.onComplete();
这次讲解就到这里,下一次我们就来实现必不可少的对话类,不容错过哦!!!
谢谢大家阅读本文。支持就是最大的鼓励。
----------------------------------------------------------------
欢迎大家转载我的文章。
转载请注明:转自
欢迎继续关注我的博客
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:420985次
积分:5593
积分:5593
排名:第1804名
原创:48篇
评论:671条
基于HTML5和lufylegend.js开源引擎的一款类似于贪吃蛇的游戏。相信这款游戏能给你带来欲速则不达、近在咫尺却无法接触地虐心体验!
本游戏基于开源HTML5引擎lufylegend.js开发,是一款休闲类翻牌游戏。本游戏一共有五个关卡,随着难度的增加会有更多卡牌出现。快来考验一下自己的记忆力吧~
文章:18篇
阅读:178019
(1)(3)(1)(1)(1)(1)(1)(1)(1)(2)(1)(3)(3)(6)(3)(4)(3)(2)(1)(1)(4)(4)你&好让我们一起制作一起展示移动展示 , 就用兔展像PPT一样的移动APPFeature特征Free. Free. Simple自由图文等内容位置动画可自由设置,像PPT一样不用拘束在特定位置填写文字,替换图片。
免费基础版本免费使用,大众提供移动设备应用创作平台。简单实现如PPT操作一般制作逻辑,在减少复杂的学习环节与功能多样化中寻找最佳平衡。Cases案例Brochure. Product. Greeting cards企业宣传人物宣传活动介绍品牌推广节日祝福生活情感Copyright&copy 2014 中北明夷联系电话:&&6客服qq:&&加入qq群:&&商务微信:&&rabbitpre_zbmy联系地址:&&深圳市南山区留仙大道1183号云谷创业园综合服务楼7楼A1版权声明&&兔展仅为用户提供上传空间服务,兔展对用户传输内容不做任何修改或编辑。兔展内容的分类和标签由用户在上传时填写。 兔展不参与内容的分类, 也不对内容进行编辑。兔展一贯高度重视知识产权保护并遵守中华人民共和国各项知识产权法律、法规和具有约束力的规范性文件。兔展坚信著作权拥有者的合法权益应该得到尊重和依法保护。本网站坚决反对任何违反中华人民共和国有关著作权的法律法规的行为。由于我们无法对用户上传到本网站的所有信息进行充分的监测,我们制定了旨在保护知识产权权利人合法权益的措施和步骤,当著作权人和/或依法可以行使信息网络传播权的权利人(以下简称“权利人“)发现兔展上用户上传内容侵犯其信息网络传播权时,权利人应事先向兔展发出权利通知,兔展将根据相关法律规定采取措施删除相关内容。具体措施和步骤如下:如果阁下是某一作品的著作权人和/或依法可以行使信息网络传播权的权利人,且您认为兔展站上用户上传内容侵犯了您对该等作品的信息网络传播权,请阁下务必书面通知贵公司,阁下应对书面通知陈述之真实性负责。为方便本公司及时处理阁下之意见,阁下的通知书中应至少包含以下内容:阁下的名称(姓名)、联系方式及地址;要求删除的作品的名称和在本网站的地址;构成侵权地初步证明材料,谨此提示以下材料可能构成初步证明:对于涉嫌侵权作品拥有著作权或依法可以行使信息网络传播权的权属证明;对涉嫌侵权作品侵权事实的举证。阁下的签名。请阁下将该等通知及材料投寄以下地址:深圳市南山区留仙大道1183号云谷创业园综合服务楼7楼A1深圳市中北明夷科技有限公司6邮编:518000&&一旦收到符合上述要求之通知,我们采取包括删除等相应措施。如不符合上述条件,我们会请阁下提供相应信息,且暂不采取包括删除等相应措施。&&在兔展上载作品的用户视为同意兔展就前款情况所采用的相应措施。兔展不因此而承担任何违约责任或其他任何法律责任。兔展在收到上述通知后会发送电子邮件通知上载该等作品的用户。对于多次上载涉嫌侵权作品的用户,我们将取消其用户资格。使用协议1. 兔展使用协议的接受&&通过访问和/或使用本网站,您表示同意接受本协议的所有条件和条款。深圳市中北明夷科技有限公司(以下简称中北明夷)作为兔展的运营者依据本协议为您提供服务。如果您不愿接受本协议的全部条件和条款,请您不要访问或使用本网站。2. 本协议的变更和修改&&中北明夷有权随时对本协议进行修改,并且一旦发生协议条款的变动,中北明夷将在相关页面上提示修改的内容;用户如果不同意本协议的修改,可以放弃使用或访问本网站或取消已经获得的服务;如果用户选择在本协议变更后继续访问或使用本网站,则视为用户已经接受本协议的修改。3. 服务说明(1)兔展是一个向广大用户提供上传空间和技术的服务平台,本身不直接上传内容。(2)中北明夷公司运用自己的系统通过互联网向用户提供服务,除非另有明确规定,增强或强化目前服务的任何新功能,包括新产品以及新增加的服务,均无条件地适用本协议。中北明夷公司对网站服务不承担任何责任,公司不保证服务一定会满足用户的使用要求,也不保证服务不会被中断,对服务的及时性、安全性、准确性也不作担保。4. 用户行为4.1用户帐号、密码和安全&&用户一旦注册成功,便成为兔展的合法用户,将得到一个密码和帐号。用户应采取合理措施维护其密码和帐号的安全。用户对利用该密码和帐号所进行的一切活动负全部责任;由该等活动所导致的任何损失或损害由用户承担,中北明夷公司不承担任何责任。&&用户的密码和帐号遭到未授权的使用或发生其他任何安全问题,用户可以立即通知中北明夷公司,并且用户在每次连线结束,应结束帐号使用,否则用户可能得不到中北明夷公司的安全保护。&&对于用户长时间未使用的帐号,中北明夷公司有权予以关闭。4.2用户应遵守以下法律及法规&&用户同意遵守《中华人民共和国保守国家秘密法》、《中华人民共和国著作权法》、《中华人民共和国计算机信息系统安全保护条例》、《计算机软件保护条例》、《互联网电子公告服务管理规定》、《信息网络传播权保护条例》等有关计算机及互联网规定的法律、法规、实施办法。在任何情况下,中北明夷公司合理地认为用户的行为可能违反上述法律、法规,中北明夷公司可以在任何时候,不经事先通知终止向该用户提供服务。&&中北明夷公司欢迎用户举报任何违反上述法律或侵犯他人权利的上传内容,一经发现违法或侵权的上传内容,中北明夷公司将无条件删除。4.3禁止用户从事以下行为:(1)上载、张贴、发送电子邮件或传送包含任何反对宪法所确定的基本原则、危害国家安全、泄露国家秘密、颠覆国家政权、破坏国家统一、破坏民族团结、损害国家荣誉和利益、煽动民族仇恨、民族歧视、破坏民族团结、破坏国家宗教政策、宣扬邪教和封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪、侮辱或者诽谤他人,侵害他人合法权益的等法律、行政法规禁止的内容或其他另人反感的包括但不限于资讯、资料、文字、软件、音乐、照片、图形、信息或其他资料(以下简称内容)。(2)以任何方式危害未成年人。(3)冒充任何人或机构,或以虚伪不实的方式谎称或使人误认为与任何人或任何机构有关。(4)伪造标题或以其他方式操控识别资料,使人误认为该内容为中北明夷公司所传送。(5)将无权传送的内容(例如内部资料、机密资料)进行上载、张贴、发送电子邮件或以其他方式传送。(6)将侵犯任何人的专利、商标、著作权、商业秘密或其他专属权利之内容加以上载、张贴、发送电子邮件或以其他方式传送。(7)将广告函件、促销资料、"垃圾邮件"等,加以上载、张贴、发送电子邮件或以其他方式传送。供前述目的使用的专用区域除外。(8)将有关干扰、破坏或限制任何计算机软件、硬件或通讯设备功能的软件病毒或其他计算机代码、档案和程序之资料,加以上载、张贴、发送电子邮件或以其他方式传送。(9)干扰或破坏本网站服务或与本网站服务相连的服务器和网络,或不遵守本网站使用之规定。(10)故意或非故意违反任何相关的中国法律、法规、规章、条例等其他具有法律效力的规范。4.4用户对经由本网站上载、张贴、发送电子邮件或传送的内容承担全部责任对于经由本网站而传送的内容,中北明夷公司不保证前述其合法性、正当性、准确性、完整性或品质。用户在接受本网站服务时,有可能会接触到令人不快、不适当或令人厌恶的内容。在任何情况下,中北明夷公司均不对任何内容承担任何责任,包括但不限于任何内容发生任何错误或纰漏以及衍生的任何损失或损害。中北明夷公司有权(但无义务)自行拒绝或删除经由本网站提供的任何内容。用户使用上述内容,应自行承担风险。中北明夷公司有权利在下述情况下,对内容进行保存或披露:(1)法律程序所规定;(2)本服使用协议规定;(3)被侵害的第三人提出权利主张;(4)为保护中北明夷公司、其使用者及社会公众的权利、财产或人身安全。(5)其他中北明夷公司认为有必要的情况。4.5对用户信息的存储和限制&&中北明夷公司不对用户所发布信息的删除或储存失败承担责任。中北明夷公司有权判断用户的行为是否符合本网站使用协议条款之规定,如果中北明夷公司认为用户违背了协议条款的规定,中北明夷公司有终止向其提供网站服务的权利。5. 用户隐私权制度&&当用户注册中北明夷公司的服务时,用户须提供个人信息。中北明夷公司收集个人信息的目的是为用户提供尽可能多的个人化网上服务以及为广告商提供一个方便的途径来接触到适合的用户,并且可以发送具有相关性的内容和广告。在此过程中,广告商绝对不会接触到用户的个人信息。中北明夷公司不会在未经合法用户授权时,公开、编辑或透露其个人信息及保存在中北明夷公司中的非公开内容,除非有下列情况:(1)有关法律规定或中北明夷公司合法服务程序规定;(2)在紧急情况下,为维护用户及公众的权益;(3)为维护中北明夷公司的商标权、专利权及其他任何合法权益;(4)其他需要公开、编辑或透露个人信息的情况。在以下(包括但不限于)几种情况下,中北明夷公司有权使用用户的个人信息:(1)在进行促销或抽奖时,中北明夷公司可能会与赞助商共享用户的个人信息, 在这些情况下中北明夷公司会在发送用户信息之前进行提示,并且用户可以通过不参与来终止传送过程。(2)中北明夷公司可以将用户信息与第三方数据匹配。(3)中北明夷公司会通过透露合计用户统计数据,向未来的合作伙伴、广告商及其他第三方以及为了其他合法目的而描述中北明夷公司的服务。(4)用户购买在中北明夷公司列出的商品或服务时,中北明夷公司获得的信息及用户提供的信息(例如用户的信用卡号和联系信息)会提供给商家,这些商家会进行数据收集操作,但中北明夷公司对商家的此种操作不负任何责任。(5)中北明夷公司会向用户发送关于中北明夷公司不同产品和服务的信息或者中北明夷公司认为用户会感兴趣的其他产品和服务。如果用户不希望收到这样的邮件,只需在提供个人信息时或其他任何时候告知中北明夷公司即可。另外,中北明夷公司会竭尽全力保护用户的信息,但中北明夷公司不能确信或保证任何个人信息的安全性,用户须自己承担风险。6. 关于用户在兔展上载或发布的内容:(1)用户上载的内容是指用户在本网站上载或发布的视频或其它任何形式的内容包括文字、图片、音频等。(2)除非中北明夷公司收到相反通知,中北明夷公司将用户视为其在本网站上 载或发布的内容的版权拥有人。用户在本网站上载或发布内容即视为其同意授予中北明夷公司所有上述内容的在全球范围内的免费、不可撤销的无限期的并且可转让的非独家使用权许可,中北明夷公司有权展示、散布及推广前述内容,有权对前述内容进行任何形式的复制、修改、出版、发行及以其他方式使用或者授权第三方进行复制、修改、出版、发行及以其他方式使用。(3)因用户进行上述内容在本网站的上载或发布,而导致任何第三方提出索赔要求或衍生的任何损害或损失,由用户承担全部责任。7. 关于第三方链接&&本网站服务可能会提供与其他国际互联网网站或资源进行链接。对于前述网站或资源是否可以利用,中北明夷公司承担担保责任。因使用或依赖上述网站或资源所生的损失或损害,中北明夷公司也不负担任何责任。8. 中北明夷公司的知识产权及其他权利(1)中北明夷公司对网站服务及本网站所使用的软件所包含的受知识产权或其他法律保护的资料享有相应的权利;除用户依法享有之版权之内容之外,本网站的整体内容版权归中北明夷公司所有。(2)经由本网站传送的视频及其它内容,受到著作权法、商标法、专利法或其 他法律的保护;除该等视频及其它内容上载的用户所享有的版权,未经中北明夷公司明示授权许可,其他用户不得进行修改、出租、散布或衍生其他作品。(3)用户对本网站所使用的软件有非专属性使用权,但不得自行或许可任何第三方复制、修改、出售或衍生产品。(4)本网站所有设计图样以及其他图样、产品及服务名称,均为中北明夷公司及其关联公司所享有的商标、标识。任何人不得使用、复制或用作其他用途。(5)中北明夷公司对其专有内容、原创内容和其他通过授权取得的独占或则独家内容享有完全知识产权。未经中北明夷公司许可,任何单位和个人不得私自转载、传播和提供观看服务或者有其他侵犯中北明夷公司知识产权的行为。否则,将承担法律责任。9. 免责声明(1)中北明夷公司对于任何自本网站而获得的他人的信息、内容或者广告宣传等任何资讯(以下统称“信息”),不保证真实、准确和完整性。如果任何单位或者个人通过上述“信息”而进行任何行为,须自行甄别真伪和谨慎预防风险,否则,无论何种原因,本网站不对任何非与本网站直接发生的交易和/或行为承担任何直接、间接、附带或衍生的损失和责任。(2)中北明夷公司有权但无义务,改善或更正本网站任何部分之任何疏漏、错误。(3)中北明夷公司不保证(包括但不限于):&&a.本网站适合用户的使用要求;&&b.本网站不受干扰,及时、安全、可靠或不出现错误;&&c.用户经由本网站取得的任何产品、服务或其他材料符合用户的期望。(4)用户使用经由本网站下载的或取得的任何资料,其风险自行负担;因该等使用导致用户电脑系统损坏或资料流失,用户应负完全责任;(5)基于以下原因而造成的利润、商业信誉、资料损失或其他有形或无形损失,中北明夷公司不承担任何直接、间接、附带、衍生或惩罚性的赔偿:&&a.本网站使用或无法使用;&&b.经由本网站购买或取得的任何产品、资料或服务;&&c.用户资料遭到未授权的使用或修改;&&d.其他与本网站相关的事宜。(6)用户在浏览互联网时自行判断使用本网站的搜索或检索目录。该搜索或检索目录可能会引导用户进入到被认为具有攻击性或不适当的网站,中北明夷公司没有义务查看检索目录所列网站的内容,因此,对其正确性、合法性、正当性不负任何责任。10. 第三方责任&&中北明夷公司有权在任何时候,暂时或永久地终止本网站服务(或任何一部分),无论是否通知。中北明夷公司对本网站服务的终止对用户和任何第三人不承担任何责任。中北明夷公司有权基于任何理由,终止用户的帐号、密码或使用本服务,或删除、转移用户存储、发布在本服务的内容,中北明夷公司采取上述行为均不需通知,并且对用户和任何第三人不承担任何责任。12. 通知&&中北明夷公司向用户发出的通知,采用电子邮件或页面公告的形式。本协议条款的修改或其他事项变更时,中北明夷公司将会以上述某一形式进行通知。13. 法律的适用和管辖&&本使用协议的生效、履行、解释及争议的解决均适用中华人民共和国法律,与本协议有关的争议提交由兔展服务器所在地的法院管辖。本服务条款因与中华人民共和国现行法律相抵触而导致部分无效,不影响其他部分的效力。

我要回帖

更多关于 利用电脑赚钱 的文章

 

随机推荐