自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lrfleroy的博客

立志成为一名游戏程序员

  • 博客(13)
  • 收藏
  • 关注

原创 记录贴_小雷的游戏程序之路_0_Unity3D学习资源总结

关键词:Unity3D入门、C#基础本人是18年软工专业毕业的学渣。从2018年10月至今半年时间里,我开始了自学Unity3D引擎及游戏编程相关知识的旅程,立志做一名游戏程序员。最初的计划是大概4个月完成包括Unity3D引擎和C#的入门知识,并制作一个自己的游戏Demo,然后开始投简历找工作。然而转眼间半年过去了,由于在自学过程中发现自己不断的需要拓展知识,所以学习进度不如预期,目前游戏D...

2019-03-24 02:44:26 231

原创 [Unity3D 实践] 使用迭代器实现一个最最简陋的Unity协程(Coroutine)

参考资料Unity协程(Coroutine)原理深入剖析 Unity协程(Coroutine)原理深入剖析再续 Coroutine,你究竟干了什么? Coroutine,你究竟干了什么?(小续) 匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密 Unity协程是什么?Unity协程有什么用?Unity协程(Coroutine)并不是真正的协程。简单来说,协程实现...

2019-04-12 12:56:51 502

转载 [Unity3D 资料整理] 使用技巧

提升Unity开发效率的小技巧unity游戏开发,20项必会的基础操作Unity3d提升效率的高级技巧(一)Unity3d提升效率的高级技巧(二)Unity3d提升效率的高级技巧(三)Unity3d提升效率的高级技巧(四)Unity3d提升效率的高级技巧(五)QuickUnity —— 提高Unity开发者开发效率的利器...

2019-04-07 19:47:59 245

转载 [Unity3D 资料整理] 游戏架构

总架构游戏框架与设计(Unity为例)模块设计Unity3d游戏开发笔记 通用模块设计Unity手游制作记-制作通用对象管理器(一)Unity手游制作记-制作通用基础动作管理器Unity MMO游戏架构设计之角色设计一基于 Unity3D 的 MOBA 游戏架构 - 开始:魔兽争霸 3(一)UI交互移动端游戏UI设计-二部曲-姜雪伟-专题视频课程 有限...

2019-04-04 17:58:20 1117

转载 [Unity3D 资料整理] 资源管理

大合集【Unity游戏开发】AssetBundle杂记--AssetBundle的二三事热更新Unity3D 热更新方案(集合各位专家的汇总)[Unity XLua]热更新XLua入门(一)-基础篇【学习笔记】AssetBundle、xLua、热更新(使用步骤)xLua学习之路(一) ------ 学习资料/准备工作Unity XLua Hotfix热更新配置笔记...

2019-04-02 18:18:21 295

转载 [Unity3D 资料整理] UGUI

总体学习 官方文档 Unity Manual: UI Systerm滚动视图控件自动布局不同分辨率屏幕适配根据内容自动调节UI控件大小,自动列表 优快云帖子 unity3D UGUI学习 系列布局Unity3D Auto Layout -- 理解Layout Elements(布局元素)UGUI分辨率自适应的组件和方法Unity3D A...

2019-04-01 19:00:30 1079

原创 [C#基础 小知识] 关键字

C#关键字官方文档方法参数关键字1.params关键字表示可选参数,一个方法中只能定义一个,后跟一维数组2.ref关键字、out参数修饰符、in参数修饰符三者都表示引用传递参数,三者在方法签名层面互斥,且不能用于异步方法和迭代器方法。out仅能修饰方法参数,代表输出变量,允许传入未初始化甚至未声明(C#7.0)的变量,在方法中必须进行赋值,变量生存周期拓展至方法的外部区域...

2019-04-01 16:18:27 182

原创 [Unity3D 实践] API RectTransform控件

如何获取UI控件的大小(屏幕坐标系) ?GetComponent<RectTransform>().rectrect是一个四维向量只读属性,前两维是Pivot到控件所占矩形左下角点的距离,后两维分别为控件的宽和高其他RectTransform类主要属性sizeDelta(Vector2)Anchors矩形与控件实际所占矩形面积的宽和高的差值,负数为控件比Anc...

2019-04-01 16:15:41 503

原创 [Unity3D 实践] 小测试 GetComponent()函数的效率

GetComponent()的3种重载版本T GetComponent<T>() Component GetComponent(Type type) Component GetComponent(string type)在Unity3D脚本中,我们通过调用Component类的GetComponent函数来获取GameObject上的组件,那么:各版本GetComp...

2019-03-31 13:51:57 4288 1

原创 [C#基础_小知识] 代码注释

1.代码折叠(可嵌套)输入#region后按Tab键自动补全#region MyRegion #region SubRegion #endregion SubRegion#endregion MyRegion2.普通注释int i;//行注释(仅注释本行)//int i;/* 块注释(不可嵌套)int i;i = 3;*//*自动块...

2019-03-31 11:33:55 312

原创 [C#基础_小知识] 变量、VS2017使用说明

目录 变量 Visual Studio 2017使用说明 一、变量1.可空类型 Nullable<T> 运算符?用于申请值类型变量对应的可空类型,最常用于绑定数据库的可空字段,例:int? a = null; 运算符?.和?[]分别为可空调用和可空索引,用于绑定变量值的NULL和下一步操作,确保该操作的线程安全 运算符??用于将可...

2019-03-25 15:38:45 321

原创 [C#基础 理解] 简述委托与事件的区别

委托提供与C++中“函数指针”相同的功能,用于传递和调用函数的引用,是观察者模式的一种实现。事件是用委托实现的,是对委托的额外封装,其本质上是一种特殊的委托。事件的作用封装订阅: 事件将委托的订阅操作进行封装,仅允许 += 和 -= 操作,避免程序员在开发时因误用 = 使得委托链断裂 封装发布: 事件确保只有包含它类才能触发事件通知,杜绝在委托中出现的“订阅者”也能触发本篇使...

2019-03-24 22:27:42 5482 1

转载 C++ 字符串转int

1.C++风格的流include&lt;sstream&gt;;stringstream stream;int number = 0;string text("13");stream &lt;&lt; text;stream &gt;&gt; number ;stream.clear();//转换后字符串还保留在流中,需使用手动清空2.C风格的atoi()函数int number = ...

2018-06-26 07:59:49 17210

空空如也

空空如也

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

TA关注的人

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