??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美高清日韩,欧美大尺度在线观看,欧美午夜一区http://www.shnenglu.com/kangnixi/zh-cnSun, 24 Aug 2025 05:25:48 GMTSun, 24 Aug 2025 05:25:48 GMT60pidgin使用 文章U篏http://www.shnenglu.com/kangnixi/archive/2010/07/12/120138.html烟皑烟皑Mon, 12 Jul 2010 10:14:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120138.htmlhttp://www.shnenglu.com/kangnixi/comments/120138.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120138.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/120138.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/120138.html1?a >使用Pidgin登陆QQ,Msn,GtalkQ及其用心?/a>


2?a >pidgin安装|pidgin使用

烟皑 2010-07-12 18:14 发表评论
]]>
Ubuntu 10.4 安装SCIM输入?/title><link>http://www.shnenglu.com/kangnixi/archive/2010/07/12/120107.html</link><dc:creator>烟皑</dc:creator><author>烟皑</author><pubDate>Sun, 11 Jul 2010 16:53:00 GMT</pubDate><guid>http://www.shnenglu.com/kangnixi/archive/2010/07/12/120107.html</guid><wfw:comment>http://www.shnenglu.com/kangnixi/comments/120107.html</wfw:comment><comments>http://www.shnenglu.com/kangnixi/archive/2010/07/12/120107.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/kangnixi/comments/commentRss/120107.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/kangnixi/services/trackbacks/120107.html</trackback:ping><description><![CDATA[<pre>1、输入如下命令:<br><br> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">sudo apt</span><span style="color: #000000;">-</span><span style="color: #0000ff;">get</span><span style="color: #000000;"> install scim<br>sudo apt</span><span style="color: #000000;">-</span><span style="color: #0000ff;">get</span><span style="color: #000000;"> install scim</span><span style="color: #000000;">-</span><span style="color: #000000;">chinese<br>sudo apt</span><span style="color: #000000;">-</span><span style="color: #0000ff;">get</span><span style="color: #000000;"> install scim</span><span style="color: #000000;">-</span><span style="color: #000000;">config</span><span style="color: #000000;">-</span><span style="color: #000000;">socket<br>sudo apt</span><span style="color: #000000;">-</span><span style="color: #0000ff;">get</span><span style="color: #000000;"> install scim</span><span style="color: #000000;">-</span><span style="color: #000000;">gtk2</span><span style="color: #000000;">-</span><span style="color: #000000;">immodule<br>sudo apt</span><span style="color: #000000;">-</span><span style="color: #0000ff;">get</span><span style="color: #000000;"> install scim</span><span style="color: #000000;">-</span><span style="color: #000000;">tables</span><span style="color: #000000;">-</span><span style="color: #000000;">zh</span></div> <br>2、下?a >fireflysung-1.3.0.tar.gz</a><br><br>地址Qhttp://www.study-area.org/apt/firefly-font/<br><br>3、下载完后,因ؓ我用的firefox下蝲的,q入Downloads目录Q输入命?br> <div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">sudo tar zxvf fireflysung</span><span style="color: #000000;">-</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">0</span><span style="color: #000000;">.tar.gz </span><span style="color: #000000;">-</span><span style="color: #000000;">C </span><span style="color: #000000;">/</span><span style="color: #000000;">usr</span><span style="color: #000000;">/</span><span style="color: #000000;">share</span><span style="color: #000000;">/</span><span style="color: #000000;">fonts</span><span style="color: #000000;">/</span><span style="color: #000000;">truetype</span><span style="color: #000000;">/</span><span style="color: #000000;"><br>sudo chown </span><span style="color: #000000;">-</span><span style="color: #000000;">R root:root </span><span style="color: #000000;">/</span><span style="color: #000000;">usr</span><span style="color: #000000;">/</span><span style="color: #000000;">share</span><span style="color: #000000;">/</span><span style="color: #000000;">fonts</span><span style="color: #000000;">/</span><span style="color: #000000;">truetype</span><span style="color: #000000;">/</span><span style="color: #000000;">fireflysung</span><span style="color: #000000;">-</span><span style="color: #000000;">1.3</span><span style="color: #000000;">.</span><span style="color: #000000;">0</span><span style="color: #000000;">/</span><span style="color: #000000;"> <br>sudo fc</span><span style="color: #000000;">-</span><span style="color: #000000;">cache </span><span style="color: #000000;">-</span><span style="color: #000000;">f </span><span style="color: #000000;">-</span><span style="color: #000000;">v</span></div> <br>4?/pre> <ul> <li>pȝ -> 首选项 -> SCIM 输入法设|? </li> <li> 要启?SCIM </li> </ul> <span style="font-family: monospace;">5?/span>按下 'Ctrl + Space'<br><br>参考文献:<br>1?a >安装SCIM</a><br>2、http://www.study-area.org/apt/firefly-font/<br> <img src ="http://www.shnenglu.com/kangnixi/aggbug/120107.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/kangnixi/" target="_blank">烟皑</a> 2010-07-12 00:53 <a href="http://www.shnenglu.com/kangnixi/archive/2010/07/12/120107.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux文g的复制、删除和Ud命ohttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120106.html烟皑烟皑Sun, 11 Jul 2010 16:43:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120106.htmlhttp://www.shnenglu.com/kangnixi/comments/120106.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120106.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/120106.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/120106.htmlcp命o

该命令的功能是将l出的文件或目录拯到另一文g或目录中Q就如同DOS下的copy命o一P功能非常强大?

语法Q?cp [选项] 源文件或目录 目标文g或目?

说明Q该命o把指定的源文件复制到目标文g或把多个源文件复制到目标目录中?/p>

该命令的各选项含义如下Q?/p>

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,q归地拷贝目录,其作用等于dpR选项的组合?/p>

- d 拯时保留链接?/p>

- f 删除已经存在的目标文件而不提示?/p>

- i 和f选项相反Q在覆盖目标文g之前给出提C求用L认。回{y时目标文件将被覆盖,是交互式拯?

- p 此时cp除复制源文g的内容外Q还把其修Ҏ(gu)间和讉K权限也复制到新文件中?

- r 若给出的源文件是一目录文gQ此时cp递归复制该目录下所有的子目录和文g。此时目标文件必Mؓ一个目录名?/p>

- l 不作拯Q只是链接文件?

需要说明的是,为防止用户在不经意的情况下用cp命o破坏另一个文Ӟ如用h定的目标文g名是一个已存在的文件名Q用cp命o拯文g后,q个文g ׃被新拯的源文g覆盖Q因此,用户在用cp命o拯文gӞ最好用i选项?/p>

$ cp - i exam1.c /usr/wang/shiyan1.c

该命令将文gexam1.c拯?usr/wang q个目录下,q改名ؓ shiyan1.c。若不希望重新命名,可以使用下面的命令:

$ cp exam1.c /usr/ wang/

$ cp - r /usr/xu/ /usr/liu/ ?usr/xu目录中的所有文件及其子目录拯到目?usr/liu中?/p>

mv命o

用户可以使用mv命o来ؓ文g或目录改名或文件由一个目录移入另一个目录中。该命o如同DOS下的ren和move的组合?/p>

语法Qmv [选项] 源文件或目录 目标文g或目?

说明Q视mv命o中第二个参数cd的不同(是目标文件还是目标目录)Qmv命o文仉命名或将其移至一个新的目录中。当W二个参数类型是文g Ӟmv命o完成文g重命名,此时Q源文g只能有一个(也可以是源目录名Q,它将所l的源文件或目录重命名ؓl定的目标文件名。当W二个参数是已存在的? 录名U时Q源文g或目录参数可以有多个Qmv命o各参数指定的源文g均移至目标目录中。在跨文件系l移动文件时Qmv先拷贝,再将原有文g删除Q而链? 该文件的链接也将丢失?/p>

命o中各选项的含义ؓQ?/p>

- I 交互方式操作。如果mv操作导致对已存在的目标文g的覆盖,此时pȝ询问是否重写Q要求用户回{y或nQ这样可以避免误覆盖文g?/p>

- f 止交互操作。在mv操作要覆盖某已有的目标文件时不给M指示Q指定此选项后,i选项不再v作用?/p>

如果所l目标文Ӟ不是目录Q已存在Q此时该文g的内容将被新文g覆盖。ؓ防止用户在不l意的情况下用mv命o破坏另一个文Ӟ用户在用mv? 令移动文件时Q最好用i选项?

需要注意的是,mv与cp的结果不同。mv好象文g“搬家”Q文件个数ƈ末增加,而cpҎ(gu)件进行复Ӟ文g个数增加了?

?Q将/usr/xu中的所有文件移到当前目录(?#8220;.”表示Q中Q?/p>

$ mv /usr/xu/ * .

?Q将文gwch.txt重命名ؓwjz.doc

$ mv wch.txt wjz.doc

rm命o

在linux中创建文件很Ҏ(gu)Q系l中随时会有文g变得q时且毫无用处。用户可以用rm命o其删除。该命o的功能ؓ删除一个目录中的一个或多个文g 或目录,它也可以某个目录及其下的所有文件及子目录均删除。对于链接文Ӟ只是删除了链接,原有文g均保持不变?/p>

rm命o的一般Ş式ؓQ?/p>

rm [选项] 文g…

如果没有使用- r选项Q则rm不会删除目录?

该命令的各选项含义如下Q?/p>

- f 忽略不存在的文gQ从不给出提C?

- r 指示rm参C列出的全部目录和子目录均递归地删除?/p>

- i q行交互式删除?

使用rm命o要格外小心。因Z旦一个文件被删除Q它是不能被恢复的。例如,用户在输入cpQmv或其他命令时Q不心误输入了rm命oQ当用户按了 回R键ƈ认识到自q错误Ӟ已经太晚了,文g已经没有了。ؓ了防止此U情늚发生Q可以用rm命o中的 i选项来确认要删除的每个文件。如果用戯入yQ文件将被删除。如果输入Q何其他东西,文g被保留。在下一个例子中Q用戯删除文gtest? example。然后会被要求对每个文gq行认。用hl决定删除example文gQ保留test文g?/p>

$ rm - ii test example Remove test ?n

Remove example ?y



烟皑 2010-07-12 00:43 发表评论
]]>
Ubuntu 10.4下安装JDK和EclipseQ手动安装)http://www.shnenglu.com/kangnixi/archive/2010/07/12/120105.html烟皑烟皑Sun, 11 Jul 2010 16:36:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120105.htmlhttp://www.shnenglu.com/kangnixi/comments/120105.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/07/12/120105.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/120105.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/120105.html首先来安装JDK

到官|去下蝲最新版的JDKQ我选择下蝲的是那个bin文g jdk-6u21-linux-i586.bin Q将其放CQ意你惛_攄目录下然后准备安装?/p>

我查扄文章Q是说将其放?var文g夹下Q是Linux 的习惯?/p>

使用FireFox下蝲文g一般默认ؓ是Downloads文g夹,需要用命令,?jdk-6u21-linux-i586.bin复制?var下,命o如下Q?

tinker@tinker-laptop:~$ sudo cp Downloads/jdk-6u21-linux-i586.bin /var

此时可以看到 jdk-6u21-linux-i586.bin已经在var下面的文Ӟ千万不要露掉sudoQ对/var文g夹的操作是需要权限的Q?/p>

然后执行下面两条命oQ命令是更改jdk文g为可执行解压Q?

tinker@tinker-laptop:~$ sudo chmod u+x jdk-6u21-linux-i586.bin
tinker@tinker
-laptop:~$ sudo ./jdk-6u21-linux-i586.bin

此时JDK的环境准备就l了Q现在需要配|环境变量,执行命oQ?/p>

tinker@tinker-laptop:~$ sudo gedit /etc/profile

会弹Z个窗口,为profile文g的编辑窗口,在该文g的最后添加:

#set java environment

JAVA_HOME
=/var/jdk1.6.0_21
export JRE_HOME
=/var/jdk1.6.0_21/jre
export CLASSPATH
=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH
=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

上面W二行的{号后面的内容就是解压出来的JDK文g位置Q第三行是在改\径的后面加上了一?#8221;/jre”,h据自q实际情况修改?/p>

到此JDK的配|就完成了,下面重启?sh)脑Q?/p>

tinker@tinker-laptop:~$ sudo reboot
{待重启完成Q你可以输入
tinker@tinker-laptop:~$ java -version

我这的效果是q样?/p>

tinker@tinker-laptop:~$ java -version
java version 
"1.6.0_21"
Java(TM) SE Runtime Environment (build 
1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 
17.0-b16, mixed mode)

q样JDKq安装完成了,可以q入下一步安装Eclipse了?/p>

安装Eclipse

去Eclipse的官|下载Linux版的EclipseQ同h攑֜L位置。我是放在了 /opt 位置?/p>

因ؓ是用Firefox下蝲的,我执行了下面的命令:

tinker@tinker-laptop:~$ sudo cp Downloads/eclipse-java-helios-linux-gtk.tar.gz /opt

然后q入该位|解压:

tinker@tinker-laptop:/$ cd /opt
tinker@tinker-laptop:/opt$ sudo tar zxvf eclipse-java-helios-linux-gtk.tar.gz


q时应该会存在这L目录 /opt/eclipse 然后我们可以开始准备启动脚?br>
tinker@tinker-laptop:/$ sudo gedit /usr/bin/eclipse

在文件中加入如下内容Q?/p>

#!/bin/sh
export MOZILLA_FIVE_HOME
=/usr/lib/mozilla/
export ECLIPSE_HOME
=/opt/eclipse

$ECLIPSE_HOME
/eclipse $*
修改该脚本的权限Q让它变成可执行Q执行下面的命o
tinker@tinker-laptop:/$ sudo chmod +/usr/bin/eclipse

如果没有q句Q直接在l端输入Qeclipse
会出现如下的提示Q?br>
bash: /usr/bin/eclipse: Permission denied

此时已经才完全可以运行Eclipse了。运行的Ҏ(gu)是在终端中直接输入

eclipse

也可以在桌面创徏启动器(cMWindows的桌面快h式)Q方法是Q右键桌面——创建启动器QCreate LauncherQ——随后如囑֡?/p>

image

q样Eclipse搞定了Q可以更改图标,点击左上角的图标Q然后进?opt/eclipseQ选中icon.xpm


参考文献:

1?a >Ubuntu安装eclispe-SDK-3.3结

2?a >热速度做笔?Q在Ubuntu上安装JDK Eclipseq有Mysql



烟皑 2010-07-12 00:36 发表评论
]]>
关于Windows中的键盘http://www.shnenglu.com/kangnixi/archive/2010/04/10/112131.html烟皑烟皑Fri, 09 Apr 2010 17:30:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/04/10/112131.htmlhttp://www.shnenglu.com/kangnixi/comments/112131.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/04/10/112131.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/112131.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/112131.html    键盘是计机的标准配件之一Q也是基本的E序输入装置。虽然目前大多数游戏E序以鼠标或者游戏杆来作ؓ主要的输入设备。相比之下,以键盘操U|戏的方式g变得不太重要Q但有时候还是会使用键盘来设计一些快速键的功能,例如跌片头动画、结束游戏等

1、虚拟键?/strong>
    在早期非Windowspȝ的机器上Q如果一般应用程序要取得使用者键盘的输入Q就必须d得输入按键的“扫描码(Scan codeQ?#8221;。扫描码由实际的键盘g所产生Q但是由于不同国家不同区域所使用的键盘设备可能不同,因此Windowspȝ便发展了一套标准。其解决办法是Ҏ(gu)有键盘的按键定义Zl通用?#8220;虚拟键码”Q也是说在Windowspȝ下所有的按键都会被视拟键Q包含鼠标键在内Q,而每一个虚拟键都有其对应的一个虚拟键码?br>
2、键盘消?br>    Windowspȝ是一个消息驱动的环境Q一旦用者在键盘上进入输入操作,那么pȝ便会接受到对应的键盘消息。下面是最常见?中键盘消息:
    WM_KEYDOWNQ按下按键消?br>    WM_KEYUPQ松开按键消息
    WM_CHARQ字W消?br>    当某一按键被按下时Q伴随着q个操作所产生的是以虚拟键码类型传送的WM_KEYDOWN与WM_KEYUP消息。当E序接受到这些消息时Q便可由虚拟键码的信息来得知是哪个按键被按下?br>    此外QWM_CHAR则是当按下的按键为定义域ASCII中的打印字符Ӟ便发出此字符消息。前面介l的消息循环中的Translate()函数的作用便是当按下的按键ؓ打印字符Ӟ便将虚拟键码消息q行转换q且发出字符消息

烟皑 2010-04-10 01:30 发表评论
]]>
背景动画设计——多背景循环动画http://www.shnenglu.com/kangnixi/archive/2010/04/09/112093.html烟皑烟皑Fri, 09 Apr 2010 10:16:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112093.htmlhttp://www.shnenglu.com/kangnixi/comments/112093.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112093.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/112093.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/112093.html    多背景@环动ȝ背景循环原理其实与随W?#8220;背景动画设计——@环背景动?/a>”讲过的背景@环的原理相同。不q由于不同背景在q近层次上及实际视觉Ud速度上ƈ不相同,因此在以贴图的方法制作多背景循环动画Ӟ需要决定不同背景脓(chung)囄先后Z及滚动的速度?br>    下图是本随W多背景循环动画范例的运行结果,画面中出C几种背景及恐龙跑动的前景图:

    观察上面的图Q先要决定构成这q画面的贴图序。从q近层次来看Q天I是最q的Q接着是草地和山cQ因为山峦叠在草CQ接下来是房屋,最后才是前景的恐龙Q所以进行画面脓(chung)图时序应该是:天空?gt;草地?gt;山c?gt;房屋?gt;恐龙
    另外Q进行山峦、房屋及恐龙的脓(chung)图操作时Q还需要进行透明的操作,才能使得q些物体能叠在它们前一层的背景上?br>    军_了脓(chung)图时的顺序之后,接着要来军_北京滚动时的速度。由于最q的背景是天I,所以当前景的恐龙跑动时Q滚动速度应该是最慢的Q而天I前的山峦滚动速度应该比天I快一点,至于房屋与草圎ͼ因ؓq在一P所以滚动速度相同Q而且又会比山峦还要快一点,q样我们决定出了所有背景的滚动速度为:天空<山c<草地=房屋
    前景的恐龙只让它在原地跑动,׃背景自动向右滚动Q因此就会生恐龙向前奔跑的视觉效果?br>

范例ch3_7Q运用脓(chung)图技巧ƈ调整不同背景循环滚动的速度Q显C具有远q层ơ感的多背景循环动画?br>下蝲地址Q?a >ch3_7
Q上传到windows liveI间Q可能需要MSN账号登陆Q?br>说明Q程序源代码中有相关的注释?br>E序q行l果如下图:



PSQ如惌得更多关于Visual C++游戏开发的内容Q可点击随笔Q《Visual C++游戏~程基础》学习笔记——烦引随W?/a>?

烟皑 2010-04-09 18:16 发表评论
]]>
背景动画设计——@环背景动?/title><link>http://www.shnenglu.com/kangnixi/archive/2010/04/09/112089.html</link><dc:creator>烟皑</dc:creator><author>烟皑</author><pubDate>Fri, 09 Apr 2010 09:40:00 GMT</pubDate><guid>http://www.shnenglu.com/kangnixi/archive/2010/04/09/112089.html</guid><wfw:comment>http://www.shnenglu.com/kangnixi/comments/112089.html</wfw:comment><comments>http://www.shnenglu.com/kangnixi/archive/2010/04/09/112089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/kangnixi/comments/commentRss/112089.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/kangnixi/services/trackbacks/112089.html</trackback:ping><description><![CDATA[<br>    循环背景是不断地q行背景囄裁切与结合,然后昄在窗口上所产生的一U背景画面@环滚动的效果。下面就介绍如何利用同一张跟H口大小相同的背景天I图案来产生背景由左向右循环滚动的动L果的?br>    首先来介l背景图由左向右的概c假设下图所C的q张图是前一U画面更新时所看到的画面(外围的方框代表窗口)Q当下一U背景向x动时?br><br><br>Q阐qCؓ完成Q?br><br><br>范例ch3_6Q用定时器Q将q箋的Q务图案显C在H口上,产生动画效果?br>下蝲地址Q?a >ch3_6</a>Q上传到windows liveI间Q可能需要MSN账号登陆Q?br>说明Q程序源代码中有相关的注释?br>E序q行l果如下图:<br><img border=0 src="http://www.shnenglu.com/images/cppblog_com/kangnixi/游戏~程W??18.jpg"><br><br><br>PSQ如惌得更多关于Visual C++游戏开发的内容Q可点击随笔<a href="http://www.shnenglu.com/kangnixi/archive/2010/04/08/111931.html">Q《Visual C++游戏~程基础》学习笔记——烦引随W?/a>? <img src ="http://www.shnenglu.com/kangnixi/aggbug/112089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/kangnixi/" target="_blank">烟皑</a> 2010-04-09 17:40 <a href="http://www.shnenglu.com/kangnixi/archive/2010/04/09/112089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>背景动画设计——单一背景滚动http://www.shnenglu.com/kangnixi/archive/2010/04/09/112082.html烟皑烟皑Fri, 09 Apr 2010 09:06:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112082.htmlhttp://www.shnenglu.com/kangnixi/comments/112082.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112082.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/112082.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/112082.html
    单一背景滚动的方法是Q利用一张相当大的背景图Q当游戏q行的时候,随着画面中h物的UdQ背景的昄区域也跟着Ud。要制作q样的背景滚动效果实际上很简单,只要在每ơ背景画面更新时改变要显C到H口上的区域可以了?br>

    例如在上面的q张背景NQ由左上到右下画?个方框,代表要显C在H口上的背景区域Q程序只要按照左上到右下的顺序在H口上连l显C3个方框区域,׃产生背景由左上往右下滚动的效果?br>


范例ch3_5Q以键盘?#8593;】、?#8595;】、?#8592;】、?#8594;】键控制背景滚动昄?br>下蝲地址Q?a >ch3_5Q上传到windows liveI间Q可能需要MSN账号登陆Q?br>说明Q程序源代码中有相关的注释?br>E序q行l果如下图:



PSQ如惌得更多关于Visual C++游戏开发的内容Q可点击随笔Q《Visual C++游戏~程基础》学习笔记——烦引随W?/a>?

 



烟皑 2010-04-09 17:06 发表评论
]]>
动画昄问题——脓(chung)囑֝标修正及排序贴图http://www.shnenglu.com/kangnixi/archive/2010/04/09/112075.html烟皑烟皑Fri, 09 Apr 2010 08:20:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112075.htmlhttp://www.shnenglu.com/kangnixi/comments/112075.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112075.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/112075.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/112075.html    动画最基本的要求是画面要流畅且W合真实性。然后由于是利用贴图的方法来产生动画的,因此怼因一些小l节没注意到而得动ȝ效果看v来不太自然。在本篇随笔里就提出了两个这斚w的小问题Q在制作动画时若特别注意Q可使得游戏动画看v来更加顺畅?br>
1、脓(chung)囑֝标修?br>
2、排序脓(chung)?br>

范例ch3_4Q生多只恐龙随动,每次q行画面贴图前先完成排序操作QƈҎ(gu)龙跑动进行脓(chung)囑֝标修正,呈现较ؓ畅真实的动甅R?br>下蝲地址Q?a >ch3_4Q上传到windows liveI间Q可能需要MSN账号登陆Q?br>说明Q程序源代码中有相关的注释?br>E序q行l果如下图:




PSQ如惌得更多关于Visual C++游戏开发的内容Q可点击随笔Q《Visual C++游戏~程基础》学习笔记——烦引随W?/a>?


烟皑 2010-04-09 16:20 发表评论
]]>
基础动画昄——透明动画http://www.shnenglu.com/kangnixi/archive/2010/04/09/112072.html烟皑烟皑Fri, 09 Apr 2010 07:31:00 GMThttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112072.htmlhttp://www.shnenglu.com/kangnixi/comments/112072.htmlhttp://www.shnenglu.com/kangnixi/archive/2010/04/09/112072.html#Feedback0http://www.shnenglu.com/kangnixi/comments/commentRss/112072.htmlhttp://www.shnenglu.com/kangnixi/services/trackbacks/112072.html    “透明动画”是游戏中一定会用到的基本技巧,它通过图案的连l显C及透明来生背景图上的动画效果。前面已介绍游戏循环昄动画的技巧,也介l了位图透明的方式,在本随W中用一个范例来说明透明动画的制作过E?br>    q个范例使用了如下图所C的恐龙跑动q箋图,每一张跑动图片的宽高?5×99?span style="COLOR: red">透明动画制作的前提是Q必d一个暂存的内存DC上完成每一张跑动图的透明然后再脓(chung)到窗口上Q这样在画面更新时才不会出现透明贴图q程中生的闪烁现象?br>


范例ch3_3Q显Cl动态前景图案,q在昄之前q行透明Q从而生透明效果?br>下蝲地址Q?a >ch3_3Q上传到windows liveI间Q可能需要MSN账号登陆Q?br>说明Q程序源代码中有相关的注释?br>E序q行l果如下图:



PSQ如惌得更多关于Visual C++游戏开发的内容Q可点击随笔Q《Visual C++游戏~程基础》学习笔记——烦引随W?/a>?

烟皑 2010-04-09 15:31 发表评论
]]>
þùӾƷŮ| þҹɫƷ| avھƷþþþӰԺ| Ʒٸavþ| ܻƺ۵վþmimiɫ| þþþùƷ| Ļþþþ| Ʒþþþ| þþþƷþþþɫӰ| պ޾Ʒþ| һ㽶þֻ| AVպƷþþþþ| ձƷþþþþþþ| AëƬþþþƷëƬ| þþþùɫAVѿͼƬ| þĻavŮ| ɫ99þþþø߳ۺӰԺ| 996þùƷ߹ۿ| þõӰ2021| žžþþƷ| þ99Ʒþþþþ9| þþƷһ | Ʒþþþþ˳| þۺϾɫۺŷݺ| þþù׮| 99þþƷѹƬ| þ޾ƷAV| ݺɫþþһ| ձWVһһþ㽶| պþëƬ| þþþƷ| Ѹþ| 91Ʒ91þۺ| VۺVŷþ| ŷ츾BBBþþ| ޹ƷþõӰŷ| ۺŮþþ30p| vaþþþ| 1000Ʒþþþþþþ| 97rþþƷ99| þ99Ʒ99þ6|