<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GGman的博客]]></title><description><![CDATA[一个小小程序猿的博客]]></description><link>https://blog.youkuaiyun.com/demonyom</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; demonyom]]></copyright><item><title><![CDATA[数据库操作]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/121148259</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/121148259</guid><author>demonyom</author><pubDate>Thu, 04 Nov 2021 18:51:31 +0800</pubDate><description><![CDATA[1、说明：创建数据库
CREATE DATABASE database-name
2、说明：删除数据库
drop database dbname
3、说明：备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明：创建新表
create .]]></description><category></category></item><item><title><![CDATA[Unity减小安装包的体积（210MB减小到7MB） 转载]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120999413</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120999413</guid><author>demonyom</author><pubDate>Wed, 27 Oct 2021 18:57:59 +0800</pubDate><description><![CDATA[概述

项目简介

由于是公司内做的项目，不方便开源，就只分享优化过程吧。

项目信息

逐日是一个移动端单机小游戏，使用Unity开发，目前已将项目使用的Unity升级到2019.4.14f1c1 (3e5991a5f6ba)版本。

项目内容

在进行优化前，项目资源目录如下，可以看到，项目目录命名杂乱，包含很多需求迭代产生的旧资源、无用场景、未压缩的音视频等内容。


由于这次主要是对于安装包大小的一些尝试，所以就不会特别关注游戏逻辑，整体能加载完成，不Crash就OK，没有对游戏逻辑上花费过多精力，]]></description><category></category></item><item><title><![CDATA[一段球形分布的代码]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120955887</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120955887</guid><author>demonyom</author><pubDate>Mon, 25 Oct 2021 17:09:30 +0800</pubDate><description><![CDATA[/// &lt;summary&gt;
    /// 生成球形分布点位
    /// &lt;/summary&gt;
    /// &lt;param name="PointNum"&gt;生成的点个数&lt;/param&gt;
    /// &lt;param name="radius"&gt;球体半径&lt;/param&gt;
    public void CreatPointOnSphere(int PointNum, float radius)
    {
        //生成.]]></description><category></category></item><item><title><![CDATA[摄像机镜头跟随鼠标移动，并限制上下左右的移动角度]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120666835</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120666835</guid><author>demonyom</author><pubDate>Sat, 09 Oct 2021 10:57:26 +0800</pubDate><description><![CDATA[public class ViewFromCream : MonoBehaviour 
{
  public int speed=5;
  public Vector3 vect;
  
  private float xcream;
  private float ycream;

  public void Update()
  {
    CreamView();
  }

  private void CreamView()
  {
    float x = Input.GetAxis("Mou.]]></description><category></category></item><item><title><![CDATA[一些优秀的网页]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120628749</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120628749</guid><author>demonyom</author><pubDate>Wed, 06 Oct 2021 20:00:33 +0800</pubDate><description><![CDATA[https://segmentfault.com/a/1190000038943912
]]></description><category></category></item><item><title><![CDATA[JAVA_HOME配置]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120592909</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120592909</guid><author>demonyom</author><pubDate>Sun, 03 Oct 2021 11:17:39 +0800</pubDate><description><![CDATA[JAVA_HOME配置

正在上传…重新上传取消​明喃2018-04-13 16:04

我们在使用电脑的时候，经常会遇到重新装系统的情况，重做系统后jdk也必须进行重装，在安装完jdk后，就要配置JAVA_HOME。下面就来介绍一下JAVA_HOME配置。



上海java,达内0基础入学,120天变身java人才查看详情&gt;&gt;广告

材料/工具

电脑

JAVA开放平台

方法

1
	首先要安装jdk：在桌面上找到我的电脑，右击鼠标选择-&gt;属性，-&gt;高级-&gt;系统变量

]]></description><category></category></item><item><title><![CDATA[2021-09-29 Unity WebGL平台开发遇到的坑]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120556381</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120556381</guid><author>demonyom</author><pubDate>Wed, 29 Sep 2021 21:04:20 +0800</pubDate><description><![CDATA[内容简介：最近在用Unity做一个 WebGL 平台的项目，开发过程中遇到了各种各样的坑，这里简单记录一下，以免以后再踩。首先是Http请求的问题，我最开始想的是，直接用C#里的写法，编辑器里测试毫无问题，但是一打包出来就不行，会报出错误的示范0：


本文转载自：Unity WebGL平台开发遇到的坑 | 叉叉白，本站转载出于传递更多信息之目的，版权归原作者或者来源机构所有。


最近在用Unity做一个 WebGL 平台的项目，开发过程中遇到了各种各样的坑，这里简单记录一下，以免以后再踩。

WebRe]]></description><category></category></item><item><title><![CDATA[Unity中webgl使用避雷要素指南]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120496118</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120496118</guid><author>demonyom</author><pubDate>Sun, 26 Sep 2021 20:08:28 +0800</pubDate><description><![CDATA[目录

1.不支持ios设备播放音频（无论是MP3还是ogg格式）
	2.在ios设备的浏览器（无论是Safari 还是微信浏览器）
	3.发布到webgl的时候注意所有Text都需要使用自定义的字体
	4.若要更改loading界面
	5.如果想做微信小程序可以通过laya进行后期制作
	6.在本地iis服务器运行没有问题
	7.在webgl中使用对象池模式可能会出现莫名其妙的状况
	8.在webgl中调用接口动态生成元素还有个坑


1.不支持ios设备播放音频（无论是MP3还是ogg格式）

目前是通]]></description><category></category></item><item><title><![CDATA[Unity WebGL 实战（常见问题篇）]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120495153</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120495153</guid><author>demonyom</author><pubDate>Sun, 26 Sep 2021 19:14:36 +0800</pubDate><description><![CDATA[Unity Webgl 问题总结

1.webgl不显示字体
开始导出来发现一些字不显示，还以为分辨率压缩Text文本导致字不显示，后来发现原来是webgl的问题，查阅信息说不要使用unity自带的字体即可。2.webgl无法输入中文
某牛博主解决中文输入插件
优快云博主分享中文输入插件
两者综合使用！3.字体模糊
这个比较常见，unity默认使用Text的字体放大就会很模糊，甚至看不清，解决这个问题的办法就是使用TextMeshProUGUI插件，这个插件可以在PackageManager里下载。
这个]]></description><category></category></item><item><title><![CDATA[Unity Animation扩展方法总结]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/120364831</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/120364831</guid><author>demonyom</author><pubDate>Sat, 18 Sep 2021 12:11:36 +0800</pubDate><description><![CDATA[//得到当前Animation正在播放的动画
    public static string GetCurrentPlayingAnimationName( Animation animation)
     {
         foreach (AnimationState state in animation)
         {
             if (animation.IsPlaying(state.name))
                 return state.na..]]></description><category></category></item><item><title><![CDATA[内含一些对象池的代码类]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/118608562</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/118608562</guid><author>demonyom</author><pubDate>Fri, 09 Jul 2021 15:54:17 +0800</pubDate><description><![CDATA[using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering.Universal;
using Random = UnityEngine.Random;

public class LotteryDemo : MonoBehaviour
{
    public static LotteryDemo instance;

   .]]></description><category></category></item><item><title><![CDATA[一个touchscript的代码片段]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/116307451</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/116307451</guid><author>demonyom</author><pubDate>Fri, 30 Apr 2021 17:40:51 +0800</pubDate><description><![CDATA[using Spine.Unity;
using System;
using System.Collections;
using System.Collections.Generic;
using TouchScript;
using UnityEngine;

public class TouchMgr : MonoBehaviour
{

    public GameObject SelectedColor;
    private SkeletonAnimation skeletonAnimati.]]></description><category></category></item><item><title><![CDATA[模拟灭火，内有粒子效果代码与material颜色改变代码。]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/115860063</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/115860063</guid><author>demonyom</author><pubDate>Mon, 19 Apr 2021 10:59:54 +0800</pubDate><description><![CDATA[using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using UnityEngine;

/// &lt;summary&gt;
/// 火焰控制模块
/// &lt;/summary&gt;
public class FireCtrl : MonoBehaviour
{
    public ParticleSystem[] psChildren;//子对象.]]></description><category></category></item><item><title><![CDATA[一个抽象泛型单例类]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/115859848</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/115859848</guid><author>demonyom</author><pubDate>Mon, 19 Apr 2021 10:53:31 +0800</pubDate><description><![CDATA[///抽象泛型单例主类
using UnityEngine;
using System.Collections;
public abstract class Singleton&lt;T&gt; : MonoBehaviour
    where T : MonoBehaviour
{
    private static T m_instance = null;

    public static T Instance
    {
        get { return m_instance; }
.]]></description><category></category></item><item><title><![CDATA[2个Android手机模型旋转缩放的代码]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/113565122</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/113565122</guid><author>demonyom</author><pubDate>Tue, 02 Feb 2021 16:44:59 +0800</pubDate><description><![CDATA[using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;

public class touchControl1 : MonoBehaviour {

    public Camera 模型相机;

    float x, y;
    float speed = 5;

    void Update()
    {
        if (EventSyste.]]></description><category></category></item><item><title><![CDATA[一段基于xCharts图表插件的代码]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/113250302</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/113250302</guid><author>demonyom</author><pubDate>Wed, 27 Jan 2021 15:37:47 +0800</pubDate><description><![CDATA[using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using XCharts;
/// &lt;summary&gt;
/// 
/// &lt;/summary&gt;
public class WS_LineCtrl : MonoBehaviour {

    public static WS_LineCtrl instance;//单例
    p.]]></description><category></category></item><item><title><![CDATA[UGUI ScrollRect滑动居中CenterOnChild实现]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/113241707</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/113241707</guid><author>demonyom</author><pubDate>Wed, 27 Jan 2021 09:58:00 +0800</pubDate><description><![CDATA[NGUI有一个UICenterOnChild脚本，可以轻松实现ScrollView中拖动子物体后保持一个子物体位于中心位置。然而UGUI就没这么方便了，官方并没有类似功能的脚本。网上找到一些运行效果都不对，可能因为UGUI需要配置的东西太多，RectTransfrom不同设置效果就不一样。故自己实现了该功能，使用时的配置如下：

1. 仅适用于水平方向拖动的ScrollRect。
2. ScrollRect中的Grid必须使用GridLayoutGroup。
3. 由于需要知道ScrollRect的宽度以便]]></description><category></category></item><item><title><![CDATA[一个镜头模糊的方法]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/111562429</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/111562429</guid><author>demonyom</author><pubDate>Tue, 22 Dec 2020 17:18:15 +0800</pubDate><description><![CDATA[上代码，首先是挂在摄像机上的一个脚本


using UnityEngine;
using System.Collections;

//设置在编辑模式下也执行该脚本  
[ExecuteInEditMode]
//添加选项到菜单中  
[AddComponentMenu("Learning Unity Shader/Lecture 15/RapidBlurEffect")]
public class RapidBlurEffect : MonoBehaviour
{
    //-------------]]></description><category></category></item><item><title><![CDATA[Unity使物体跟随鼠标移动]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/110956054</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/110956054</guid><author>demonyom</author><pubDate>Thu, 10 Dec 2020 16:30:06 +0800</pubDate><description><![CDATA[void Update()
    {
        Vector3 MousePos = Input.mousePosition;
        transform.position = Camera.main.ScreenToWorldPoint(MousePos + new Vector3(0, 0, 5));
    }

把这个代码绑定到需要的物体上就可以了。
]]></description><category></category></item><item><title><![CDATA[一个AVPro视频全屏化的代码片段]]></title><link>https://blog.youkuaiyun.com/demonyom/article/details/110678820</link><guid>https://blog.youkuaiyun.com/demonyom/article/details/110678820</guid><author>demonyom</author><pubDate>Sat, 05 Dec 2020 11:33:54 +0800</pubDate><description><![CDATA[public GameObject VideoPanle;

        public RectTransform Sliderrec;
        private Vector2 InitAnchore;
        private Vector2 InitSizeDelta;
        private Vector2 InitSlider;
        private Vector2 InitClose;
        public RectTransform...]]></description><category></category></item></channel></rss>