自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Lua开发入门

将XLua文件夹下的所有文件复制到Unity项目Assets中。然后将XLua文件下的Tools复制到unity项目跟目录中。

2023-09-16 15:32:32 107

原创 项目中的UI系统和框架

2023-08-20 22:14:54 92

原创 Unity3D全面优化

2023-08-20 22:12:31 98

原创 Unity之AB热更流程

2023-08-20 22:02:16 76

原创 Unity3D之UGUI

2023-08-20 21:57:55 45

原创 Unity特殊文件夹

2023-08-20 20:53:26 73 1

原创 Unity之组件及API问题

2023-08-20 20:38:27 78 1

原创 C#之网络通信

2023-08-19 22:50:08 55

原创 数据结构问题

2023-08-19 22:07:39 44

原创 c#设计模式

如何调用泛型单例。

2023-08-17 21:38:11 72 1

原创 面相对像七大设计原则

2023-08-17 20:49:00 75 1

原创 C#基础——03

答:重载 (Overload) 是重新加载的意思,指的是同一个类 中方法名相同,但是参数列表不同的方法组 (返回值不能区别函数是否重载),重载没有关键字。通俗点说重载是对内存中同一个类中的函数或方法进行重新加载的意思。重写 (Override) 指子类修改父类中某个函数的函数体,需要重写的父类中的函数必须是由virtual、abstract或override标注的,,虚方法可以在派生类(子类) 中被重写,也可以不被派生类(子类)中被重写。使用abstract关键字修饰的方法就是抽象方法,

2023-08-16 15:03:38 98 1

原创 C#基础——02

C#提供值类型和引用类型,值类型存储在栈上,故用==判断是直接判断其值是否相等,因为值类型不存在堆中的数据因此值类型的Equals也是判断数据。3)const只能定义值类型与字符串,若定义引用类型则初始化值必须为null,而readonly无此限制,可以定义引用类型时初始化为null,在对应的构造函数中再重新初始化。2)out 的使用:采用 out 参数传递时,该参数在创建时,可以不设置初始值,但是在方法中必须初始化,所以 out 侧重于输出。(1)使用 ref 参数时,传入的参数必须先被初始化。

2023-08-15 21:21:28 51 1

原创 C#基础——01

把一个或多个项目封闭在一个屋里或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。封装也就是我们将写好的、相关联的程序代码装到一个类中,隐藏了对象中的属性和实现细节。当要使用其中的某个功能,只需要调用该类即可以。

2023-08-15 20:57:44 74 1

原创 防止Unity中SteamVR的弹窗

首先在Unity 的Assets中找到SteamVR下的SteamVR_UnitySettingsWindow脚本。这样就不会出现弹窗了。

2022-11-09 17:06:53 1000 2

原创 Unity中常见的报错类型

2.private情况下的Unity组件,如Transform(如果是public的情况,也就是存在面板赋值的情况,会报未赋值而不是空引用)3.有可能组件并不是自己身上的,那么这个组件实际挂载的对象,是不是已经被销毁了,或者这个组件被销毁了。另外要特别注意,很多组件我们并不是只给一个单位使用,所以要考虑所有单位的情况,比如一群AI。一般发生在数组、列表中,一般是因为传递的索引为负数或超过了列表上限。1.Unity中脚本的文件名称必须和脚本内的class名称一致。因为你的索引可能是计算出来的。

2022-11-06 19:22:43 3661

原创 Unity Hub 无法登录

Unityhub 无法登录

2022-10-13 16:39:30 5802

原创 2、本地仓库和git基本概念

1)使用git init 命令创建本地仓库在一个空文件夹里面右键选择Git Bash Here输入 git init完成后会有一个.git的文件夹2、仓库区和工作区.git文件夹为仓库区,类似于和一个数据库存储着每一次提交的变化.git所在目录称为工作区,我们在这里创建项目,和其他文件3、使用git add可以把文件添加到暂存区,暂存区存储将要被提交的文件变化随便 在目录下建一个文件a.txt添加单个文件命令添加所有文件命令添加后可查看状态 提交单个文件查看日志 方...

2022-06-21 15:47:13 241

原创 GIT教程——git安装

1、Git安装 下载地址 git-scm.com安装完成后,在桌面空白处鼠标右键可看到Git GUI Here 和 Git Bash Here2、安装TortoiseGit一直点击下一步,知道这个画面,填上自己的名字和邮箱,然后再点击下一步。 这里要选择OpenSSH 然后再点下一步,直到完成。......

2022-06-21 14:30:17 106

原创 VR入门--03(实现传送、和触摸移动功能)

1、点传送将Teleporting拖入到Hierarchy中,打开Teleporting下的Teleport脚本添加下面代码public bool showHints = false;if(showHints)接下来添加传送点,在assest中找到teleportpoint预制体,拖到场景中,多复制几个,拖到想要传送的位置运行后你就可以选择你想要移动的位置另外如果需要设置某些位置不能入(此功能可以用于游戏关卡中),可以勾选Locked2、区域...

2022-04-03 15:20:58 4230

原创 VR入门-02(在场景中显示出手)

htcVive和unity

2022-04-03 14:17:16 1543

原创 VR入门—01

首先下载SteamVR,导入Unity中弹出这个界面,点击Accept All (后面每次运行都可能会弹出,同样选择AcceptAll就可以了)找到文件里面的cameraRig预制体,并拖到Hierarchy中,然后删除原来的Camera,再创建一个plane和一个cube,然后点击运行,戴上头盔就可以看到刚刚的场景。...

2022-04-03 13:58:06 3441 2

原创 Unity两种寻找组件的Find方法

using UnityEngine;using UnityEngine.UI;public class hpTest : MonoBehaviour{ //文本组件Text-public public Text text1; //文本组件Text-private private Text text2; //Image图片组件 public Image image; //Button按钮组件 public Button butto...

2022-03-23 20:29:26 6722

原创 2021-05-01

pyCharm常用的快捷键:编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释Ctrl + 左方括号 快速跳到代码开头Ctrl + 右方括号 快速跳到代码末尾Shift + F10...

2021-05-01 20:00:10 73

原创 java入门

1、JAVA是什么1、Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程2、Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点[...

2020-02-20 16:54:34 184

c#学习方法

学习安排:4周4个项目实战 学习形式:录播视频+在线作业考核+助教一对一辅导答疑 1. C#基本语法:基本编程(If:…else)语句、数组等。2. C#面向对象编程:封装、继承、多态性、面向接口编程、动态多态性、字符串基础等。3. .Net 框架原理讲解:多维数组、可变参数 Params、类的实例化内存分配机制等。4. 深入学习对象类型:里氏替换原则(LSP)、类的属性极其本质特性、IS ,AS 关键字、深入学习字符串理论、枚举类型以及适用场合。5. 深入学习集合特性:索引器、自定义集合、深入刨析集合类型本质(ArrayList、HashTable)、学习泛型集合、泛型约束等。6. 学习委托与事件:委托与事件的区别、匿名方法、Lambda表达式。7. 正则表达式。8. 查询表达式Linq。9. 反射、特性、动态编程。10. 多线程编程。11. Socket通讯技术。 第二模块:Unity 入门与基础 学习安排:4周3个项目实战 学习形式:录播视频+在线作业考核+助教一对一辅导答疑 课程内容:游戏与Unity发展历史概述、 3D 模型基础、 地形编辑器、光源、音频、Unity脚本程序基础、GUI、3D模型动画的导入 与基本应用、物理学模拟(初级)、碰撞盒与触发器、协程、SendMessage数据传值技术等。 学习安排:4周4个项目实战 学习形式:录播视频+在线作业考核+助教一对一辅导答疑 课程内容:讲解粒子系统、Mecanim、导航寻路、Unity游戏移植技术、Mecanim 动画系统、导航寻路、项目研发常用优化策略、Unity游戏移植与手指触控识别、射线、数据持久化、对象缓冲池技术、物理学模拟(铰链关节(Hinge Joint)、弹簧关节 、固定关节、角色关节)与资源动态加载技术(AssetBundle与WWW)等。 第四模块:Unity项目实训: ARPG项目"地下守护神" 学习安排:4周1个项目实战 学习形式:录播视频+在线作业考核+助教一对一辅导答疑 课程内容:1:前端分层的MVC架构搭建,开发自定义的资源动态加载插件、音频插件、对话系统插件、事件监听插件等。2: UI粒子特效、场景淡入淡出控制。3: 单机与移动端的双输入控制系统开发。4: 数值平衡处理与开发。5: 多种设计模式在游戏研发过程中的灵活运用。6: XML技术的灵活运用,在系统解耦与资源国际化方面的技术突破。7: 开发强大灵活的日志系统插件,应对服务器与移动端的各种复杂系统调试需求。8:开发“对话系统”,与“新手导航”。9:开发基于XML的对象持久化技术。10:开发“背包系统”、“商城系统”、“公告系统”、“任务系统”。11:开发“副本”多种类怪物的战斗系统。12:开发各种战斗特效系统: “血条”、“漂字”、“连击”等功能。 第五模块:虚拟现实(VR)与增强现实技术(AR) 学习安排:1周2个项目实战 学习形式:录播视频+在线作业考核+助教一对一辅导答疑 课程内容:R虚拟现实技术开发:先从什么是虚拟现实(VR)、虚拟现实的主要特点、虚拟现实技术的基础底层原理、国际与国内的产业布局、国际权威机构未来发展趋势预测等讲起。然后主要介绍国际主要领军品牌:Oculus、HTC、SonyVR等产品规格、主要性能指标等。最后重点以一款国内著名VR产品:3Glasses 为代表,介绍VR产品的具体使用、维护、与开发项目全过程流程等。AR 增强实现开发:讲解什么是增强现实、注册高通AR账号、制作识别图、SDK下载与制作、打包发布

2018-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除