Improve_life
码龄6年
关注
提问 私信
  • 博客:114,054
    114,054
    总访问量
  • 5
    原创
  • 1,095,826
    排名
  • 17
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2019-03-08
博客简介:

Improve_life的博客

查看详细资料
个人成就
  • 获得57次点赞
  • 内容获得5次评论
  • 获得215次收藏
  • 代码片获得240次分享
创作历程
  • 3篇
    2023年
  • 8篇
    2021年
  • 41篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • Unity基础原理
    5篇
  • C#函数基础
    12篇
  • 网络通信
    3篇
  • unity
    2篇
  • vs2017使用
    2篇
  • unity生命周期
    1篇
  • unity脚本生命周期
    1篇
  • Unity Application类
    1篇
  • navicat
    1篇
  • Unity插件
    1篇
  • 打包
    1篇
  • Log
    1篇
  • 游戏基础信息
    1篇
  • WebVR全景krpano
  • NGUI
    1篇
  • C#符号
    1篇
  • Android
    1篇
  • java
    2篇
  • Lua
    1篇
  • Unity万向锁
  • __index原方法
  • Unity基础List
  • 笔记
  • lua脚本逻辑初学
    2篇
  • Unity组件使用
    11篇
  • Unity工具下载
  • Unity运行
    3篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

unity 双指触控(以及多指触摸的代码原理分析)

存在一个用于记录每根手指的数组,每个按下的手指都会在按下的一瞬间获得一个不变的id,这个id就是其在数组中所属的下标,关于下标的确认方法,就是从零开始寻找有没有空缺的数组位,第一个空缺就分配给该手指,而Input.GetTouch(0).phase代码中的那个整型参数,并不是对应数组的下标,而是从数组0位开始寻找有手指的数组位置,找到的第一个就是参数0,第二个就是参数1,以此类推。版权声明:本文为CSDN博主「四月的小白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
转载
发布博客 2023.08.24 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

unity实现双指缩放,并且让缩放位置保持不变

缩放位置不变稍微麻烦点,但是理解了思路就好做了,其实就是让两指中点与目标原点距离保持初始距离*缩放倍数。版权声明:本文为CSDN博主「我寄人间雪满头丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_39162826/article/details/108587752。手游中经常会用到双指缩放的操作。双指缩放的逻辑很简单,只需要根据双指当前距离和双指刚按下时记录的距离进行比例缩放就可以了。
转载
发布博客 2023.08.24 ·
1381 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

unity在打包时设置手机屏幕横屏竖屏的方法

版权声明:本文为CSDN博主「weixin_41881186」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_41881186/article/details/80200370。Auto Rotation有额外选项,可以只勾选某些方向,根据个人需求来指定旋转方向。Landscape Left:横屏,屏幕在home键左边(比较常用)Landscape Right:横屏,屏幕在home键右边。
转载
发布博客 2023.08.24 ·
2362 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

C#字典排序(按Key值、Value值顺序【升序】逆序【降序】排序)

字典的排序,简单做个笔记,方便查询(引用命名空间using System.Linq;):Dictionary<int, int> tempDict = new Dictionary<int, int>();var sortResult1 = from pair in tempDict orderby pair.Value descending select pair; //以字典Value值逆序排序[降序]var sortResult2 = from pair in tem
翻译
发布博客 2021.09.07 ·
9117 阅读 ·
7 点赞 ·
0 评论 ·
27 收藏

设置FixedUpdate的更新帧率

FixedUpdate,是在固定的时间间隔执行,不受游戏帧率的影响FixedUpdate更新的间隔可以在项目设置中更改,Edit->Project Setting->time ->Fixed Timestep。————————————————版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_37352181/article/details/102706161..
转载
发布博客 2021.07.26 ·
755 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决svn客户端提交之后补写或改写log message失败的问题

使用SVN进行版本管理的时候,有时候我们会发现之前提交修改时备注的记录并不是很完整,为了以后可以查看完整的修改记录,我们就需要对之前提交过的“log message”进行修改。修改log message的方法1.在本地需要修改“log message”的工程的根目录下空白位置,点击鼠标右键,在下拉菜单中进行如下选择:点击“Show log”查看历史修改记录,操作显示如下:2.在需要修改“log message”的某条记录上点击鼠标右键,在下拉菜单中选择“Edit log messa.
翻译
发布博客 2021.07.07 ·
3884 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Unity在移动平台上的运用:关于打包到 Android 端的问题

Unity 3D是一个强大的跨平台游戏引擎,因为针对多个平台开发的功能而为人所熟知。今天我们就来说一下关于Unity打包到 Android 端的问题!!**需要用到的文件:**1.java_JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.Android_SDK 下载地址:http://tools.android-studio.org/inde...
转载
发布博客 2021.05.25 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

flaot 数据类型的一些坑(大数吃小数)

首先我们来看一段代码,你认为它会输出什么呢?#include<stdlib.h>int main(){ int i = 0; float j = 1.0; float sum =0; for(i = 0 ; i < 20000000 ; i ++) sum += j; printf("%f
",sum);}解析:逻辑上就是将1.0进行累加2千万次。我们预计的结果应该是20000000。但是结果却如图:毫...
转载
发布博客 2021.05.25 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

unity Scroll View元素拖拽自动吸附居中、卡牌效果

利用Scroll View控件做拖拽自动吸附居中效果1、新建一个Scrool View控件,去掉两个Scroolbar,因为不需要;然后在Viewport下建一个CenterPoint空对象跟Content同级作为中心位置用来比较;最后给Content添加元素。2、取消垂直拖拽,即去掉Vertical的勾选;Movement Type 设置为Unrestricted,如下图。3、yiyi对应引用对象;添加Event Trigger组件,再添加Begin Drag和End...
转载
发布博客 2021.03.24 ·
1180 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

svn连接没有弹出登录框

svn连接没有弹出登录框1.清除已经保存的密码:右键点击本地副本,TortoiseSVN -> Settings -> Saved Data,然后点击个个“Clear”按钮,把本地缓存都清除了。再重新checkout应该就好了svn怎么切换账号切换其他用户名时,需要删除已记录用户的数据。具体操作步骤如下:1、在电脑桌面上右击,依次点击菜单项TortoiseSVN–设置;2、在设置界面中,左侧有很多菜单,找到【已保存数据】项;3、进入已保存数据的操作界面,点击清除按钮;4
翻译
发布博客 2021.03.04 ·
4362 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Unity AudioSource 从StreamingAssets文件夹加载音频播放

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_39097425/article/details/109216242插眼: 2020/10/22 使用UnityWebRequestMultimedia新版Api有问题请评论区插眼至于为啥插眼更新,我觉得自己写的每行代码都是过去自己觉得ok的,而随着时间的流逝,在使用的过程中发现某些地方可能这样子会好那么一点点,有时候一点点就...
翻译
发布博客 2021.01.28 ·
1896 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

C#快捷键

Ctrl+K+D: 快速对齐代码 (如果代码语法错误,就不能使用)Ctrl+Z: 撤销Ctrl+S:保存 没事就Ctrl+S一下,防止因为电脑断电,代码全部丢失Ctrl+J:快速智能提示Shift+End: 从当前光标,一直选中至当前行的行尾Shift+Home :从当前光标所在处,一直选中至当前行首Ctrl+K+C:快速注释所选代码Ctrl+K+U:取消对所选代码的注释F1:转到帮助文档F12:转到定义折叠冗余代码:#Region和#EndRegion Ctrl+K+SConsol
转载
发布博客 2020.12.10 ·
702 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

C#数据库操作错误:There is already an open DataReader associated with this Connection which must be closed..

C#数据库操作错误:There is already an open DataReader associated with this Connection which must be closed.. 在进行数据库存储时,遇到错误:“MySql.Data.MySqlClient.MySqlException”类型的异常在 MySql.Data.dll 中发生,但未在用户代码中进行处理。其他信息: There is already an open DataReader associated wi...
转载
发布博客 2020.12.10 ·
1446 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Unity3D中通过代码修改子物体层级的顺序

今天有个同事问我如何在程序中修改子物体的层级关系来改变遮挡关系,我给他敲出来一句代码。UI的层级关系是通过渲染表现出来的,在canvas下的物体,排序越靠前的越先被渲染,这样一来就会被后来渲染的遮挡。总结一下有三句代码是修改子物体的层级的,代码如下:一、go.transform.SetAsFirstSibling(); 放到最上面二、go.transform.SetAsLastSibling();放大最下面三、 go.transform.SetSiblingIndex(count);根据物体下标修
转载
发布博客 2020.10.30 ·
2572 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Unity找到物体子层级的几种方式

1.Transform - Transform Find(string name)可以直接根据名称搜索到子层级节点和孙节点等,支持非激活的节点,但不能返回数组不支持搜索自身; 1 Transform bTransform = transform.Find("a/b"); 2.Transform - Transform FindChild(string name)可以搜索到子节点,但不支持孙节点,曾孙节点等。支持非激活的节点不支持搜索自身,出场.
转载
发布博客 2020.10.30 ·
2859 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VS2017如何更改主题颜色背景

工具/原料 电脑 VS2017 方法/步骤 首先打开电脑,在桌面或者软件列表中选中VS2017,然后运行它,接着进入下图所示的界面。 然后在上方菜单栏中找到工具选项,点击后会出现下拉框,再到下拉框中点击最下方的选项,如下图所示。 然后就会进入下图所示的选项界面,在右边你会发现有一个主题颜色的选择,根据自己的喜好来。 点击下方的确定选项 ...
原创
发布博客 2020.10.30 ·
9159 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

Unity游戏开发核心:生命周期

Unity游戏开发中的生命周期C#对象的生命周期生命周期是Unity开发过程中的核心思想,是技术进阶过程中必须深入了解的重点,了解对象生命周期前,要先理解类、对象与引用是怎么回事。 类 是定义在代码文件中,保存在硬盘上 ,是对象的蓝本,它描述了对象在内存中大概是什么样子的。 对象: 我们都知道.net将值类型存储在栈中,引用类型存储在堆中,这样做的原因是栈中的数据是轻量级的,而堆中的数据是重量级,目的是在应用程序在操作它们的时候比较方便存取,从而提高程序的运行速度。创建一个对
转载
发布博客 2020.10.30 ·
415 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Unity脚本生命周期与执行顺序1

目录脚本生命周期 MonoBehavior生命周期图 脚本执行顺序 自定义执行顺序 在Unity中,脚本可以理解为附加在游戏对象上的用于定义游戏对象行为的指令代码。必须绑定在游戏对象上才能开始它的生命周期。游戏对象可以理解为能容纳各种组件的容器,游戏对象的所有组件一起决定了这个对象的行为和游戏中的表现。脚本生命周期Unity脚本中的常见必然事件如下表所示名称 触发时机 用途 Awake 脚本实例被创建时调用 用于游戏对象的初始化,注意Aw.
转载
发布博客 2020.10.30 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C# Socket简单例子(服务器与客户端通信)

转载请附上原文出处链接这个例子只是简单实现了如何使用 Socket 类实现面向连接的通信。注意:此例子的目的只是为了说明用套接字写程序的大概思路,而不是实际项目中的使用程序。在这个例子中,实际上还有很多问题没有解决,如消息边界问题、端口号是否被占用、消息命令的解析问题等。。下面是两个程序的代码,(两个程序均为控制台程序)先发服务端的(Server)完整代码如下:引入命名空间:​using System.Net.Sockets;using System....
转载
发布博客 2020.10.30 ·
653 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C#中Application.EnableVisualStyles()与 Application.SetCompatibleTextRenderingDefault()的作用

C#中Application.EnableVisualStyles()与 Application.SetCompatibleTextRenderingDefault()的作用八五哥 2018-12-31 11:10:19 3063 收藏 4 分类专栏: C#版权1、publicstaticvoidEnableVisualStyles():此方法为应用程序启用可视样式。如果控件和操作系统支持视觉样式,则控件将以视觉样式进行绘制。若要使EnableVisualStyles生效,.
转载
发布博客 2020.10.30 ·
474 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多