51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sc
JavaScript中=、==、===以及!=、!==的区别与联系
JavaScript中=、==、===以及!=、!==的区别与联系 在JavaScript中,“=”代表赋值操作;“==”先转换类型再比较,“===”先判断类型,如果不是同一类型直接为false。其中“==”和&l...
代码星球
·
2020-04-06
Javascript
以及
区别
联系
svg中实现文字随曲线走向,HTML直接写和JavaScript创建对象两种方式
<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"...
代码星球
·
2020-04-06
svg
实现
文字
曲线
走向
在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(VisualStudioCode)访问VisualStudioCode官网 https://code.visualstudio.com/docs?dv=linux64我是64位的:wget https://az764295.vo.msecnd.net/stable...
代码星球
·
2020-04-06
linux
系统
安装
VSCode
Visual
windows下使用VS2015编译V8 JavaScript引擎(v5.5
今天心血来潮,下载了v8,,然后就想着用vs编译但是大家都苦恼的是v8并不直接提供vs用的项目文件和解决方案(.sln)于是,在网上搜来搜去,折腾来折腾去的;终于一点一点的尝试,可以执行 pythongypfilesgyp_v8.py-Dtarget_arch=x64但是网上搜到的都是 python...
代码星球
·
2020-04-06
windows
使用
VS2015
编译
V8
[转]安装 SciTE 报错 No package ‘gtk+-2.0′ found
centos记事本,有时候感觉不够用,或者出毛病,打不开文件然后决定安装个其他的记事本, 找来找去,感觉 SciTE还可以,于是下载源码编译安装,结果Nopackage‘gtk+-2.0′found 搜了下就搜到个解决方法,记下:网上搜了一下,发现安装g...
代码星球
·
2020-04-06
安装
SciTE
报错
No
package
HTML5 音频播放器-Javascript代码(短小精悍)
直接上干货咯!//HTML5音频播放器lzpong2015/01/19varwavPlayer=function(){if(window.parent.wavPlayer)returnwindow.parent.wavPlayer;varCT=null;varD=null;varmover=false;va...
代码星球
·
2020-04-06
HTML5
音频
播放器
-Javascript
代码
JavaScript Json对象和Json对象字符串的关系 jsonObj<->JsonString
JavaScriptJson对象和Json对象字符串的关系jsonObj<->JsonString如下示例:直接写的a1就是一个Json对象,a2就是一个Json对象字符串;通过eval函数得到的都是Json对象,不管参数是对象还是字符串.1functionJTS(o){2vararr=[];3varfmt...
代码星球
·
2020-04-06
Json
对象
Javascript
字符串
关系
pygame-KidsCanCode系列jumpy-part18-背景滚动
接上回继续,之前的游戏背景过于单调,今天加几朵白云的背景效果。要点:1.白云要有大有小,尽量模拟出远近层次的效果。2.兔子向上跳时,(背景)白云也要相应的滚动,但是为了视觉效果,速度要低于档板的速度(比如:1/2or1/3)。3.白云要放在最下层(即:Layer值最低),否则就会把其它物体挡住。 先定义白云:...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part18-
背景
滚动
pygame-KidsCanCode系列jumpy-part17-mask-collide碰撞检测
这节我们研究下pygame的几种碰撞检测模式:如上图,左侧是默认的检测模式:基于矩形的检测(这也是性能最好的模式),右侧是基于圆形的检测(性能略差于矩形检测)。矩形检测法虽然性能好,但是缺点也很明显:检测不准确,上图中"飞机与目标"从视觉上看,根本没碰到。 为了改进,pygame给这二种模式,新增了xxx_r...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part17-mask-collide
碰撞
检测
pygame-KidsCanCode系列jumpy-part16-enemy敌人
接上回继续,这次我们要给游戏加点难度,增加几个随机出现的敌人,玩家碰到敌人后GameOver。最终效果如下,头上顶个"电风扇"的家伙,就是敌人。一、先定义敌人类1#敌人类2classMob(pg.sprite.Sprite):3def__init__(self,game):4pg.sprite.Sprite.__ini...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part16-enemy
敌人
pygame-KidsCanCode系列jumpy-part15-PowerUp加速器
这一节我们给游戏增加点额外的奖励,大多数游戏中都会有金币、装备啥的来激励玩家,在jumpy这个游戏中,我们也可以增加类似的道具:加速器。效果图如下:档板上会随机出现一些加速器(powerup),小兔子碰到它后,会获取额外的跳跃速度,跳得更高,得分自然也更高。实现原理如下:首先得有一个PowerUp类:1#PowerUp...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part15-PowerUp
加速器
pygame-KidsCanCode系列jumpy-part14-背景音乐及音效
没有音乐和音效的游戏是没有灵魂的,这回讲解如何处理背景音乐及跳跃音效。加载music及sound的方法,之前已经写过,见:pygame笔记-8背景音乐&子弹音效 。先介绍一个很棒的生成各种音效的网站:https://www.bfxr.net/,该网站提供了一个音效生成器,界面如下:利用该工具,可以生成...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part14-
背景音乐
音效
pygame-KidsCanCode系列jumpy-part13-改进跳跃
这节研究下跳跃如何做得更自然,先看看之前的跳跃有什么问题,我们把settings.py里的初始化参数调整下:1#startingplatform2#PLATFORM_LIST=[(5,HEIGHT-35),3#(WIDTH/2-50,HEIGHT*0.75),4#(WIDTH*0.12,HEIGHT*0.5),5#(W...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part13-
改进
跳跃
pygame-KidsCanCode系列jumpy-part12-platform图片
目前为止,Player的站立、行走、跳跃都是动画了,只有跳板(即:Platform类)还是难看的矩形,这节我们把Platform也换成图片:原来的Platform类长这个样子:1classPlatform(pg.sprite.Sprite):2def__init__(self,x,y,w,h):3pg.sprite.S...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part12-platform
图片
pygame-KidsCanCode系列jumpy-part11-角色动画(下)
接上节继续,上节并没有处理向左走、向右走的动画效果,这节补上,看似很简单,但是有一些细节还是要注意:defjump(self):hits=pg.sprite.spritecollide(self,self.game.platforms,False)ifhits:self.vel.y=-PLAYER_JUMP#水平方向未...
代码星球
·
2020-04-06
pygame-KidsCanCode
系列
jumpy-part11-
角色
动画
首页
上一页
...
226
227
228
229
230
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他