<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41807260的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41807260</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41807260]]></copyright><item><title><![CDATA[Unity中AssetBundle打包基础篇-创建不同平台ab包（一）]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/111275439</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/111275439</guid><author>qq_41807260</author><pubDate>Wed, 16 Dec 2020 15:04:28 +0800</pubDate><description><![CDATA[下面全部复制即可实现所有打包内容

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using System.IO;
/// &lt;summary&gt;
/// 功能：实现打不同平台ab包
/// &lt;/summary&gt;
public class BuildAssetBundles
{
  [MenuItem("AssetBundle/Wind..]]></description><category></category></item><item><title><![CDATA[C#写一个集合，要求随机存放10个数字，所有的数字不重复]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/110002612</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/110002612</guid><author>qq_41807260</author><pubDate>Mon, 23 Nov 2020 17:26:05 +0800</pubDate><description><![CDATA[//写一个集合，要求随机存放10个数字，所有的数字不重复
    ArrayList list3 = new ArrayList();
    int count = 0;
    while (count &lt; 10)
    {
      if (count &lt;= 0)
      {
        int number = Random.Range(0, 1000);
        list3.Ad...]]></description><category></category></item><item><title><![CDATA[unity-运动学-加速运动和简谐运动等]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/106629571</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/106629571</guid><author>qq_41807260</author><pubDate>Mon, 08 Jun 2020 21:55:34 +0800</pubDate><description><![CDATA[using UnityEngine;
using System.Collections;
using System;

/// &lt;summary&gt;
///运动控制类
/// &lt;/summary&gt;
public class MoveAnimation : MonoBehaviour {
  /// &lt;summary&gt;
  /// 运动枚举类
  /// &lt;/summary&gt;
  public enum MoveType
  {
  ...]]></description><category></category></item><item><title><![CDATA[Socket——发送消息以及断线重连]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/97258968</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/97258968</guid><author>qq_41807260</author><pubDate>Thu, 25 Jul 2019 13:57:55 +0800</pubDate><description><![CDATA[bool b = true;socketclientsocket= newsocket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPAddress ip = IPAddress.Parse(“192.168.1.100”);

private void Form1_Load(object sender...]]></description><category></category></item><item><title><![CDATA[Vuforia教材与常用API]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/91887363</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/91887363</guid><author>qq_41807260</author><pubDate>Thu, 13 Jun 2019 19:23:48 +0800</pubDate><description><![CDATA[1.导入AR的UnityPackage后,记得还需要在ARCamera输入App License Key 和 在Database Load Behaviour激活相应Datebase.



2.可以在ARCamera的VuforiaBehaviour设置World Center Mode,让摄像头作出不同的运行效果.

例如 : Camera--固定Camera Device Tracki...]]></description><category></category></item><item><title><![CDATA[Unity中Vuforia 解决抖动方案]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/91887214</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/91887214</guid><author>qq_41807260</author><pubDate>Thu, 13 Jun 2019 19:22:49 +0800</pubDate><description><![CDATA[一:在unity中的优化主要包括

1 你得优化美术，减少模型面数。
2 你可以采用剔除遮罩技术，也就是传说中的Occlusion Culling 技术。
3 你可以在unity中烘焙场景，优化灯光。
4 你可以自己人工的去写lod脚本，相机离角色多大距离内就加载成模型远了就成贴图。
5 你可以采用脚本分房间或者分区域加载，走到a房间就加载a房间的对象，否则全部active=false，加...]]></description><category></category></item><item><title><![CDATA[Unity物体空间定位（VuforiaAR）日志]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/91862347</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/91862347</guid><author>qq_41807260</author><pubDate>Thu, 13 Jun 2019 14:52:45 +0800</pubDate><description><![CDATA[高通 Vuforia SDK + Unity3D制作简易Android AR app ：

https://tieba.baidu.com/p/5086865037?red_tag=0740748620&amp;traceid=

使用高通 Vuforia SDK ：http://www.cnblogs.com/mrmocha/p/9737448.html

EasyAR使用：https://ww...]]></description><category></category></item><item><title><![CDATA[Vuforia相机--ARCamera详解]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/91853431</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/91853431</guid><author>qq_41807260</author><pubDate>Thu, 13 Jun 2019 14:12:41 +0800</pubDate><description><![CDATA[ARCamera：

Vuforia的灵魂，真实世界的显示（调用设备的摄像机）（Vuroria Behaviour）

MonoBehavior的接口（Vuforia Behaviour）

速度调试（Default Initialization Error Handler）

（Vuroria Behaviour）

1 World Center Mode：

SPECIFIC_TARGET ...]]></description><category></category></item><item><title><![CDATA[Unity3D之Mecanim动画系统——Animator Controller]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/90479420</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/90479420</guid><author>qq_41807260</author><pubDate>Thu, 23 May 2019 14:12:09 +0800</pubDate><description><![CDATA[介绍：

Animator Controller在Unity中是作为一种单独的配置文件存在的文件类型，其后缀为controller，Animator Controller包含了以下几种功能：

可以对多个动画进行整合；
	使用状态机来实现动画的播放和切换；
	可以实现动画融合和分层播放；
	可以通过脚本来对动画播放进行深度控制；
下面我们通过一个图来直观的看看动画的组成结构：



Animat...]]></description><category></category></item><item><title><![CDATA[Unity之动态旋转天空盒]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/90229935</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/90229935</guid><author>qq_41807260</author><pubDate>Wed, 15 May 2019 09:47:57 +0800</pubDate><description><![CDATA[Unity中的天空盒实际上是一种使用了特殊类型Shader的材质，该种类型材质可以笼罩在整个游戏场景之外，并根据材质中指定的纹理模拟出来类似远景，天空等的效果，使游戏场景看起来更完整。为了让场景更好看，下面就给大家介绍两种旋转天空盒的方式：



1、动态更改天空盒shader的参数_Rotation：


using System.Collections;
using System.Colle...]]></description><category></category></item><item><title><![CDATA[C#中Input类---键盘，按键，鼠标输入]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/89713174</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/89713174</guid><author>qq_41807260</author><pubDate>Tue, 30 Apr 2019 17:25:02 +0800</pubDate><description><![CDATA[Unity3D使用input类控制用户的输入，输入包括了用户键盘，鼠标，触摸，重力感应以及地理位置输入等输入方式

一.键盘的输入

Input•GetKey，Input.GetKeyDown，Input.GetKeyUp三个方法分别获取用户键盘按键的输入

  GetKey:用户长按按键有效；

  GetKeyDown：用户按下按键时有效；

  GetKeyUp：用户抬起按...]]></description><category></category></item><item><title><![CDATA[unity中敌人在自身的什么位置]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/89707749</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/89707749</guid><author>qq_41807260</author><pubDate>Tue, 30 Apr 2019 13:45:20 +0800</pubDate><description><![CDATA[1.敌人在自身的前后:

Vector3.Dot(transform.forward, Target.position - this.transform.position)

   返回值为正时,目标在自己的前方,反之在后方

2.敌人在自身的左右:

 Vector3.Dot(transform.right,Target.position-this.transform.pos...]]></description><category></category></item><item><title><![CDATA[C#中相机的跟随移动]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88994265</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88994265</guid><author>qq_41807260</author><pubDate>Wed, 03 Apr 2019 14:24:17 +0800</pubDate><description><![CDATA[如果要让相机跟随某个物体移动，并且保持一定的距离，那么就可以用到这个

直接挂载在相机身上就可以了，很简单

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Camera_Move : MonoBehaviour {
 /// &lt;summary&gt;...]]></description><category></category></item><item><title><![CDATA[Shder编程之裁切]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88991563</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88991563</guid><author>qq_41807260</author><pubDate>Wed, 03 Apr 2019 11:39:48 +0800</pubDate><description><![CDATA[下面代码可以实现上面材质，贴图给与，最重要的是能够使模型裁切隐藏

具体如下：

Shader "Custom/CaiQie"
{
 Properties{
  _Color("Color",Color) = (1,1,1,1)
  _MainTex("Base (RGB)", 2D) = "white" {}
  _P("Cut",Range(-1,1)...]]></description><category></category></item><item><title><![CDATA[C#控制shader———Alpha渐变以及Color的两个颜色之间互转]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88991312</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88991312</guid><author>qq_41807260</author><pubDate>Wed, 03 Apr 2019 11:30:29 +0800</pubDate><description><![CDATA[C#控制shader———Alpha渐变以及Color的两个颜色之间互转

直接挂在有材质球的物体上就可以用，代码简单实用，多多指教

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public enum ShderType
{
  Alpha来回波动 = 0,颜色之间互相转换 = ...]]></description><category></category></item><item><title><![CDATA[关于C# 中Process.Start()方法介绍总结]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88973437</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88973437</guid><author>qq_41807260</author><pubDate>Tue, 02 Apr 2019 15:50:15 +0800</pubDate><description><![CDATA[System.Diagnostics.Process.Start();

能做什么呢？它主要有以下几个功能：



1、打开某个链接网址（弹窗）。
2、定位打开某个文件目录。
3、打开系统特殊文件夹

那么它是怎么实现这几个功能的呢？在讲应用前，我们先来看看Process.Star()的构造方法。
名称  说明Process.Start ()  启动（或重用）此 Process 组件...]]></description><category></category></item><item><title><![CDATA[关于Win10下 Java环境变量配置]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88894057</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88894057</guid><author>qq_41807260</author><pubDate>Fri, 29 Mar 2019 15:32:43 +0800</pubDate><description><![CDATA[接下来主要讲怎么配置 Java 的环境变量，也是为了以后哪天自己忘记了做个备份

（注：win10的Java环境变量配置和其他的windows版本稍有不同）

在电脑桌面 右键点击 “此电脑”的“属性”选项





选择“高级系统设置”选项





点击下面的“环境变量”选项





接下来就是具体的配置过程：

点击“系统变量”下面的”新建“选项





在”变量名“处填上”Ja...]]></description><category></category></item><item><title><![CDATA[C#小游戏之打砖块]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88887785</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88887785</guid><author>qq_41807260</author><pubDate>Fri, 29 Mar 2019 11:47:26 +0800</pubDate><description><![CDATA[打砖块

小游戏可以分为两步：

1.控制移动

2.控制射击

具体代码如下：

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// &lt;summary&gt;
/// 控制左右移动/// &lt;/summary&gt;
public class Movement : Mono...]]></description><category></category></item><item><title><![CDATA[C#小游戏之贪吃蛇]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88886248</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88886248</guid><author>qq_41807260</author><pubDate>Fri, 29 Mar 2019 10:51:19 +0800</pubDate><description><![CDATA[贪吃蛇

注意步骤如下  * 1.确定蛇方向 ，wsad键控制
  * 2.蛇头/蛇身预设物
  * 3.碰撞食物，生成随机食物
  

设计较为简单，源码如下：



using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
us...]]></description><category></category></item><item><title><![CDATA[C#实现—AI视野扇形检测]]></title><link>https://blog.youkuaiyun.com/qq_41807260/article/details/88848880</link><guid>https://blog.youkuaiyun.com/qq_41807260/article/details/88848880</guid><author>qq_41807260</author><pubDate>Wed, 27 Mar 2019 16:45:45 +0800</pubDate><description><![CDATA[AI视野扇形检测

在游戏中会找寻敌人，并产生攻击，那么首先是要判断是否在攻击范围内，且是可见的

下面就是利用扇形检测，来简单模拟眼睛这一个作用，比较简单，注释较少

简单列举了两种方式：

写的不好，欢迎指正：

代码如下：

1.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/...]]></description><category></category></item></channel></rss>