- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 关于Unity可视化编程工具bolt的基本使用和思考
关于这篇博客,我将会从四个方面去阐述我对于bolt的一些思考和理解,分别是bolt的来源,使用的目的,具体的用例,导致的问题几个方面去探讨,希望看完博客的你,能对bolt有个初步的认知,当然这一部分的理解也纯粹是我的个人认知,不足的地方也可以在评论处留言和指导bolt的来源 首先,借用一下官方对于bolt的一个描述: Bolt是Unity的一个可视化编程插件,通过节点式的编辑图表来制定逻辑,策划人员或程序员可以用它来快速搭建游戏原型。Bolt还带有一个专门的API...
2021-03-28 20:51:21 13277 7
转载 知识点记录_代码设置AnimationClip
[MenuItem("CustomTools/SetAnimationClipLoop")] static void SetAnimationClipLoop() { Object[] selectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); AnimationClip clip = selec...
2020-04-09 15:39:02 562
原创 A*寻路算法学习和Unity实现
很显然,寻路算法在RPG游戏中的应用领域是很广泛的,最近在研究人工智能的同时,也不禁遇到很多迷茫和困惑,想着还是先从简单的算法开始实现,然后逐渐学习更难的知识,有句话说的好,心急吃不了热豆腐。首先贴一下大佬博客,我的就是照着大佬做的https://www.cnblogs.com/yangyxd/articles/5447889.html 这里纯粹是个学习笔记,有幸看到的或许可以对照着去理解?...
2018-03-27 20:06:01 1557
原创 SVN多版本开发笔记一
这里来做一下关于SVN多版本开发的笔记(一)一.前言 首先,这里借鉴很多大佬的知识,这本身也是笔记,想要更好学习可以看看这个博客http://blog.csdn.net/mycwq/article/details/51793847在我们游戏开发中,不免需要一种东西,叫多版本开发,为啥需要它呢,假设我们做出了一个比较稳定没什么bug的版本,是15.0版本,现在我们要开发15.2版本,结果一不小心...
2018-03-17 15:02:14 410
原创 补充一下我做的俄罗斯方块的MVC分析
重新复习MVC框架虽然之前用MVC做了一个俄罗斯方块,但是对于整体的架构,我还不是很清楚,今天决定重温一遍MVC框架逻辑一.什么是MVC架构MVC嘛,顾名思义,model,view,Controller视图模型控制器三层分离的一种软件架构代码,这玩意有啥用呢?很直观的好处,就是能将业务逻辑分离,我是这么理解的,假设我们的模型,一个商城按钮放在页面上,我们点击它,就触发了点击事件,然后就发送了消息给...
2018-03-17 11:06:20 615
原创 初步开始尝试学习Shader
在工作之余,也会尝试学一些自己感兴趣的东西,最近看到博客,猫也能学会的shader,感觉很有意思,希望能在空闲也学习一下shader语言的编写和使用,这个博客一方面也是算作学习笔记,一方面是希望和我一样菜的,也就是说猫都看得懂但是咱们看不懂的博客,能够学习一下如何去使用和实现00- shader的基本结构01-shader的各个属性很显然,当我们点开一个shader脚本,类似于unity内置的一...
2018-03-16 16:09:17 1143
原创 u3d版俄罗斯方块制作
Mvc开发俄罗斯方块1. 前言这个嘛,主要是跟着学习一下mvc的框架,业余跟着做一下,以求更规范的开发游戏,希望各位在看完本博客后也能有所收获2..初步搭建我们的mvc框架首先,我们将我们的脚本进行分层1. model层,存放有关于我们模型的数据处理2. view层,控制我们想要显示的视图3. ctrl层,作为model层和view层的中介我
2018-01-13 20:37:03 1581
原创 游戏开发,丛林战争3
34.消息面板的显示首先的话,我们创建我们的MessagePanel脚本,这里我们提供了创建,显示,隐藏三个方法,并且的话我们这个面板脚本的控制是交给Uimanager进行管理的publicclassMessagePanel : BasePanel { private Texttext; privatefloat showTime = 1f; publicoverr
2017-12-22 18:15:28 684
原创 游戏开发-丛林战争制作2
20.如何解析我们客户端的信息并且交给ControllerManager来进行处理首先是Message类,参数分别是数据的长度和一个回掉的函数委托,用来重复解析数据,这里的话前四个是数据长度,后面4-8是RequestCode,8-12是ActionCode,12以后是数据,我们按照这个来重复对数据进行解析publicvoid ReadMessage(intnewDateAmount,Ac
2017-12-22 18:12:57 409
原创 游戏制作-联网对战丛林战争制作笔记(一)
开篇先说明,这个游戏制作也是我跟随别人的教程制作的游戏,因此想要了解更多的内容可以去看siki老师的视频,我这里做笔记的目的有两个,一个是帮助喜欢看文字版教程的朋友进一步的学习,一个是保存自己在学习中的一个逻辑和思路,如果看到这个视频会对你有帮助,那就再好不过了,当然这里的话是其中百分之30的内容,后面的制作我会放在我的其他博客下继续 1. 关于IP和端口号的知识我们经常申请的端
2017-12-09 14:27:50 1088
原创 unity面试补充(二)
emmmm,之前一篇的话是在网吧写的,没钱就下机了,这里的话也不是代码,就是总结一下这几天的经验吧,如果你偶然看到这篇博客,或许有点帮助,当然了,知乎上也有很多的大佬总结了,这里的话是一些心得体会 这里的话在这段时间跑得话也是拿到了offer,说实话和做梦一样,我都没想到我会拿到,虽然不能说公司名,但是这里心情还是很感激的了。 在这几次的面试里,我犯了应该是很多新手可能
2017-11-24 23:07:15 798 1
原创 unity面试经历(一)
总结一下这几天碰到的问题,在面试过程中,我发现了这段时间的自学还是有很多的不足,面试时候问到很简单的问题也回答不出来,这里就反馈一下我碰到的问题吧。 第一家面试的公司考的面试题是问1. unity中的两种数据类型,值类型和引用类型,值类型的话一般用来存储数据长度,而值类型主要有 整数、bool、struct、char、小数 引用类型主要有 string
2017-11-21 21:51:37 8650 1
原创 xlua初步研究
Xlua学习笔记1. 什么是xlua?Xlua是一个支持unity和lua进行相互调用的插件2. 如何运行加载Lua的源文件(1).我们创建一个Resources文件夹,用来存放lua源文件,这里我们写一些比较简单的lua代码,这里命名我们用helloWorld.lua.txt来命名,我们用txt类型来读取,但是又表明它是一个Lua文件a=2b=3pri
2017-10-29 13:35:16 601
原创 lua琐碎知识点记载
Lua学习笔记好久没有更新博客,在这里,我将记载一些我学习到的lua的编程知识,希望能对看到的朋友有所帮助。一. lua的介绍这里引用自百度百科Lua[1] 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Wa
2017-10-29 13:34:13 527 2
原创 c#知识扩展篇
在这里,我将介绍一些关于字符串,linq,json,xml,socket方面的知识,当然,也是为了制作游戏储备的知识,希望能帮助到看到这篇博客的朋友,博客有点乱,抱歉了 C#学习高级篇这里我将对之前提到的c#初级和中级进行进一步扩展介绍01— 字符串这里我们将介绍字符串的几种基本应用1. 字符串是string类型的,值应该用双
2017-09-16 00:18:56 532
原创 黑暗之光游戏制作
黑暗之光RPG游戏制作嗯,这里我将给大家介绍一个很经典的RPG类型游戏的制作,嗯,这里说一下这个是个半成品文档,,不包括敌人制作和升级系统的1. 场景的铺设,灯光的添加和鼠标的设置首先,我们将地图拖拽的到当前游戏场景并且保存定位start然后我们添加一个directLight作为场景的光照,这里光照由大家挑选自己喜欢的即可在bulid&setting里有个projec
2017-09-01 11:23:22 1200
原创 unity游戏开发_stealth秘密潜入
Stealth秘密行动 在这个博客里,我将讲解一个潜入类型的游戏制作方法1. 首先我们需要导入当前的场景,这里我们需要给场景添加碰撞器,将素材里的env_stealth拖入,加上meshCollieder,添加上env_stealth_collider就可以将预先设置好的碰撞器添加上,再将模型中的汽车拖入,对照碰撞器摆好好汽车即可, 2. 我们给场景添加光源
2017-08-09 00:34:57 2906
原创 DoTween插件的一些使用方法
关于DoTween动画插件的学习嗯,这里我将介绍一下DoTween动画插件的使用,这个插件是unity里一个控制动画的插件,下载的话可以去官网进行下载1. 新建一个工程,导入DoTween插件2. 首先先介绍一下DoTween上是如何控制数值改变的我们这里根据一个DoTween.TO的方法,通过差值运算的方法,设置坐标和运行时间,实现了位置的变化,这里可以放在unity
2017-07-28 18:08:26 2426
原创 UGUI的一些琐碎知识点
嗯,这里记载了我最近学习的一些UGUI的知识,以后可能还会有扩展的,这算01吧 UGUI学习和分析嗯,又到了更新博客的时间,今天我将在这篇文档里记载UGUI的部分基础操作,未来的话可能会有更多的扩充,还是这句话,一起学习,一起成长1. 什么是GUIGUI也叫graphical user interface,即是用户与游戏进行交互
2017-07-26 19:45:09 770
原创 PonePal_unity游戏制作
这里介绍一下关于PonePalGame,一个2d乒乓球游戏的制作方法这里,我将讲解一下一个很简单的小游戏,PonePalGame,一个乒乓球小游戏的制作方法,这个游戏的制作方法是学习自siki老师的,如果大家想要看更多好的视频教程和游戏制作方法,可以去微信关注一下老师,这里我的话,更多的是做一个学习笔记,当然,也希望能帮忙推广一下老师。那么下面,就讲解一下游戏的制作方法一. 新建项目
2017-07-12 18:17:57 731
转载 c#的基础练习题
这里转载一下c#的一些练习题,帮助巩固一下接口知识和重写方面的知识点C#面向对象编程-练习题 1.C#中的方法重写使用关键字(a)。a) overrideb) overloadc) staticd) Inherit2.以下的C#代码,试图用来定义一个接口:public interface IFile{ intA;
2017-07-11 08:28:36 13328
原创 c#基础知识扩展篇2
这里将记载一些c#的知识点补充 这里还是一些c#的基础知识补偿,包括了一些接口方面的细节啦,泛型的介绍,还有关于泛型如何使用去创造list集合类,还有索引器的运用,当然这里索引器的运用讲的不够完善,我会在下一篇中进行完善,下一篇还会同步更新一部分练习题和解题方法,希望能帮助到各位1接口中只能包含抽象方法,而抽象基类可以包含非抽象方法.2.接口中不能有
2017-07-10 21:39:58 278
原创 C#基础知识延伸
1.断点调试工具,可以通过快捷键f9或者在行首点击添加上断点2.断点调试一般分成逐语句和逐过程两种调试,区别在于一个会执行函数内部方法,一个会直接跳过函数3.异常处理常使用trycatch,finally方式,try中放的是可能出错的语句,catch的话则会捕捉和自己定义类型相同 的异常,finally则是无论怎样都会执行的语句,我们加入异常处理,使得程序变得健壮,这样也防止出现错误.4.我们自己定义的类声明变量时,通常需要将该类进行初始化,而初始化的方法就是 new+函数名();5.同一个项目
2017-07-09 17:21:06 364 1
原创 c#基础知识点记载
这几天的话,在学习c#编程,为了能够更好的开发u3d游戏,虽然有一定的编程基础,但是还是把基础知识点自己所摘抄下来的贴在这里,作为一个记录,当然也可能帮助到需要用这些基础知识点的朋友就再好不过了。 这里的基础知识点包括了一些简单的for循环,if条件语句判断,vs编写的一些快捷键之类的东西,日后博客还会更新一些基础c#程序题作为备份,大家可以期待,这里如果我记载的知识点
2017-07-08 17:23:46 306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人