<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿拉丁神灯----空间]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yab1109</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yab1109]]></copyright><item><title><![CDATA[U3D 震屏效果]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/42497955</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/42497955</guid><author>yab1109</author><pubDate>Wed, 07 Jan 2015 18:59:45 +0800</pubDate><description><![CDATA[震屏效果也是游戏中经常用到的提升打击感或则烘托气氛的妙招
最近项目需要研究了下，主要原理是通过修改摄像机的view rect参数，达到屏幕可视范围快速改变产生的视觉效果
实现比较直接简单不过多注释了，废话不多说，代码如下：


using UnityEngine;
using System.Collections;
public class shakeCamera : MonoBeh]]></description><category></category></item><item><title><![CDATA[U3D log Flash shader 效果（标题流光效果）]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/42494215</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/42494215</guid><author>yab1109</author><pubDate>Wed, 07 Jan 2015 15:54:23 +0800</pubDate><description><![CDATA[整理下用到的shader效果，其中用到最多的，或则很大几率在游戏中会用到的，可能是标题的流光效果，
如果用帧动画实现，不仅资源耗费明显，最终效果也没shader来得逼真，废话不多说，直接上代码了（其实也是根据网上shader小改了下得到的）：


Shader "Env/LogoFlash" 
{  
    Properties {  
        //_MainTex ("B]]></description><category></category></item><item><title><![CDATA[U3D 角色受击反白效果]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/42494039</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/42494039</guid><author>yab1109</author><pubDate>Wed, 07 Jan 2015 15:50:14 +0800</pubDate><description><![CDATA[最近项目需要，特地用shader实现了一下受攻击后反白的效果，比较简单，直接上代码再说：
可以修改不同得颜色，比如红色，或则白色，也可以做稍微的小调整，做透明度变化
-======================================================================
Shader "Env/beAttackColor"{
    Propertie]]></description><category></category></item><item><title><![CDATA[U3D武器拖尾效果]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/42493661</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/42493661</guid><author>yab1109</author><pubDate>Wed, 07 Jan 2015 15:42:40 +0800</pubDate><description><![CDATA[最近项目需要，于是研究了下武器拖尾效果，无意间发现网上已经有插件可以很快实现效果，所以记录下来：
插件：

Pocket+RPG+Weapon+Trails.unitypackage

http://download.youkuaiyun.com/detail/yab1109/8336987



1.武器拖尾效果" style="margin:0px; padding:0px; borde]]></description><category></category></item><item><title><![CDATA[cocos2d-x ios 设置横屏/竖屏（全）]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/12086833</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/12086833</guid><author>yab1109</author><pubDate>Fri, 27 Sep 2013 11:36:54 +0800</pubDate><description><![CDATA[Cocos2d-x项目\iOS\RootViewController.mm文件中。

以下方法任选其一即可…      本人机子函数二ok!




函数一：

(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return UIIn]]></description><category></category></item><item><title><![CDATA[cocos2d-x 对android返回键的响应]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/9240349</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/9240349</guid><author>yab1109</author><pubDate>Thu, 04 Jul 2013 10:21:59 +0800</pubDate><description><![CDATA[1.在layer中调用：
setKeypadEnabled(true);

layer中重写以下两个方法：
virtual void keyBackClicked();
virtual void keyMenuClicked();

void CBaseLayer::keyBackClicked() 
{
int iManSceneTag = CCDirector::shared]]></description><category></category></item><item><title><![CDATA[cocos2d-x android eclipse环境下常见问题]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/8970624</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/8970624</guid><author>yab1109</author><pubDate>Fri, 24 May 2013 16:33:56 +0800</pubDate><description><![CDATA[今天遇到个很奇怪的问题，在eclipse下一进游戏就直接退出，查了很久问题，从新建项目到编译连接所有流程走完几次，发现两个问题
1、资源的大小写在windows下步敏感，android环境下敏感，所以进入游戏在init的时候加载资源失败，导致了直接退出游戏，因为之前没做异常处理。
2、cocos2d-x版本从1.0升级到2.1.3的时候CCFileUtils::sharedFileUtils(]]></description><category></category></item><item><title><![CDATA[cocos2d-x 在android下得视频播放]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/8959603</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/8959603</guid><author>yab1109</author><pubDate>Wed, 22 May 2013 12:08:29 +0800</pubDate><description><![CDATA[最近项目有需要在cocos2d-x android中播放一下视频，网上找了点资料最终成功播放。
在这里我也做下总结，方便以后查阅，留下学习的足迹，同时与大家共享。
 
下面是相关文章的内容：
我们来用强大的 SurfaceView 和 MediaPlayer 来组装一下
其原理就是：
MediaPlayer.setDisplay (SurfaceHolder sh)
sh 来自于Su]]></description><category></category></item><item><title><![CDATA[cocos2d-x 交叉编译，维护mk文件的“万能”配置解决（转载）]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/8959290</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/8959290</guid><author>yab1109</author><pubDate>Wed, 22 May 2013 11:09:18 +0800</pubDate><description><![CDATA[之前研究cocos2d-x的环境，大部分网上教程都没提mk文件的配置怎么适应大项目的情况，都是以几个文件的项目在做demo演示，最近项目越来越大，在用手动配置mk文件的话，是件很不科学的事，于是找到了这篇文章，留下学习的足迹，同时与大家分享。
本文出自[无间落叶]（转载请保留出处）：http://blog.leafsoar.com/archives/2013/04-24-12.html
Mak]]></description><category></category></item><item><title><![CDATA[轻松搞死VS2008的C++编译器,error PRJ0002，优化编译器遇到问题需要关闭]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/7777393</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/7777393</guid><author>yab1109</author><pubDate>Mon, 23 Jul 2012 23:29:27 +0800</pubDate><description><![CDATA[这两天被一个编译器异常崩溃的问题弄的很头疼，不知道问题，跟到了出错的文件，也没发现问题，最后在网上找到了跟我有相同经历的TX，（百度找完了找google，最终找到的）最后分享出来，方便更多的人能够搜索到。遇到问题可以尽快解决。。。
 
有个VS2005的VC++工程可以正常编译，转换到VS2008下编译，编译器出错崩溃了，错误提示大概如下：
error PRJ0002 : 错误的结果 1 (]]></description><category></category></item><item><title><![CDATA[游戏外挂原理基础18反外挂方案]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/6848120</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/6848120</guid><author>yab1109</author><pubDate>Fri, 07 Oct 2011 12:20:52 +0800</pubDate><description><![CDATA[所谓知己知彼方能百战不殆，要想减少或避免外挂对游戏的侵害，必须从根本上知晓外挂的原理，及其常用的技术手段，从而在技术手段上对其进行封堵。

一、外挂的分类 

外挂一般的分为2类，脱机式 和 内挂式。

脱机式外挂的定义：完全脱离官方发布的客户端程序，可以与游戏服务器]]></description><category></category></item><item><title><![CDATA[游戏外挂的技术概括]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/4557186</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/4557186</guid><author>yab1109</author><pubDate>Wed, 16 Sep 2009 09:34:00 +0800</pubDate><description><![CDATA[一、先说一下写一个外挂需要什么条件1、熟练的C语言知识目前的外挂大部分都是用BC或者是vc写的，拥有熟练的C语言知识是写外挂的基本条件。2、具有很强的汇编基础一般游戏都不可能有原代码的，必须靠反汇编或者跟踪的办法来探索其中的机理 ，所以有强的汇编基础也是必不可少的条件。3、熟练掌握跟踪和调试的工具有了上面2个条件后，掌握一些工具也是很有必要的 跟踪的工具，softice当然]]></description><category></category></item><item><title><![CDATA[游戏开发流程和引擎]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/4551323</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/4551323</guid><author>yab1109</author><pubDate>Mon, 14 Sep 2009 14:36:00 +0800</pubDate><description><![CDATA[一、游戏程序开发的工作主要包括哪些方面 游戏开发中的程序开发主要由如下几个方面组成： 1．图形引擎 2．声音引擎 3．物理引擎 4．游戏引擎 5．人工智能或游戏逻辑 6．游戏GUI界面（菜单） 7．游戏开发工具 8．支持局域网对战的网络引擎开发 9．支持互联网对战的网络引擎开发 下面逐一介绍每个部分： 1．图形引擎主要包含游戏中的场景（室内或室外）管理与渲染，角色的动作管理绘制，特效管理与渲染（粒]]></description><category></category></item><item><title><![CDATA[Gamebryo 与 CEGUI 一点知识]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/4550858</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/4550858</guid><author>yab1109</author><pubDate>Mon, 14 Sep 2009 12:13:00 +0800</pubDate><description><![CDATA[  Gamebryo遍历子结点    for (NiUInt32 i = 0; i GetArrayCount(); ++i)        DoSomething(pkNode->GetAt(i);    for (NiUInt32 i = 0; i GetChildCount(); ++i)        DoSomething(pkNode->GetAt(i);    两段代码，天壤之别]]></description><category></category></item><item><title><![CDATA[D3D基本知识概略]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/4550840</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/4550840</guid><author>yab1109</author><pubDate>Mon, 14 Sep 2009 12:04:00 +0800</pubDate><description><![CDATA[DirectX编译路径     使用DirectX SDK之前，需要在标题搜索路径中包含INCLUDE/头文件路径，还要确认将此路径放在搜索路径列表的第一位，因为许多编译器自己带有旧版本的DirectX，编译器可能会在自己的INCLUDE/目录下找到旧版本的头文件，而使用这些头文件是错误的。具体做法如下(VC++6.0):    工具菜单--〉选项-〉目录-〉路径列表中设置相应路径即可，注]]></description><category></category></item><item><title><![CDATA[关闭恶意木马端口批处理]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/4269638</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/4269638</guid><author>yab1109</author><pubDate>Mon, 15 Jun 2009 10:33:00 +0800</pubDate><description><![CDATA[@echo offgpupdate >nulrem For Client onlyipseccmd  -w REG -p "HFUT_SECU" -o -x >nulipseccmd  -w REG -p "HFUT_SECU" -x >nulrem ipseccmd  -w REG -p "HFUT_SECU" -r "Block TCP/80" -f *+0:80:TCP -n BLOCK -]]></description><category></category></item><item><title><![CDATA[使用vbs下载文件]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/3368875</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/3368875</guid><author>yab1109</author><pubDate>Tue, 25 Nov 2008 13:13:00 +0800</pubDate><description><![CDATA[ 说到使用vbs下载文件是不是想到了XMLHTTP呢，呵呵，以下是比较经典的代码：0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" border=0> article_1073_codes.txt当你把这段代码保存为vbs的时候，杀毒软件可能]]></description><category></category></item><item><title><![CDATA[普通文件的欺骗手法 ]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/3368862</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/3368862</guid><author>yab1109</author><pubDate>Tue, 25 Nov 2008 13:11:00 +0800</pubDate><description><![CDATA[ 有一个很想拿到权限的论坛，突然看到管理员征集XX资料的照片，并开放了一个FTP上传，于是想到了捆绑木马文件欺骗管理员的方法。我习惯用windows自带的IEXPRESS捆绑文件，捆好了文件后用Restorator改个图标，如图0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*70]]></description><category></category></item><item><title><![CDATA[一天一天学做外挂@第八天-门当户对分清楚[武林外传] ]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/3368851</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/3368851</guid><author>yab1109</author><pubDate>Tue, 25 Nov 2008 13:08:00 +0800</pubDate><description><![CDATA[ 如果你认真的学习过前七篇的内容，并且在原内容的基础上去延伸，你一定可以编写出一个不错的程序了。它可你帮助你实现诸如：显示信息、自动加血、自动选怪、自动攻击、自动状态、物品过滤、简单游戏修改等功能。当然，这只是些最基本的功能的功能啦，但是万尺高楼平地起，不要因为功能简单而灰心，因为你已经掌握了制作大多数游戏简单外挂的思路及能力，在这基础之上继续学习的你不仅能做出功能更强的程序，而且自身的技术水]]></description><category></category></item><item><title><![CDATA[一天一天学做外挂@第七天-背包里到底有什么[武林外传]]]></title><link>https://blog.youkuaiyun.com/yab1109/article/details/3368850</link><guid>https://blog.youkuaiyun.com/yab1109/article/details/3368850</guid><author>yab1109</author><pubDate>Tue, 25 Nov 2008 13:07:00 +0800</pubDate><description><![CDATA[ 原来显示背包物品的方法不是很完善，因为是游戏里鼠标移上去时候的提示，在没有打开物品窗口的时候是不能显示的。最后感谢gaiyue的强烈要求！这次用了真正的物品显示方法，原理就是得到物品的ID然后用已知的对应表替换成文字物品名称。学习目的：1.显示背包物品2.读取指定文件内容：1.在模块添加以下代码：读配置文件Public Declare Function GetPrivateProfileS]]></description><category></category></item></channel></rss>