- 博客(12)
- 收藏
- 关注
原创 代码入门第二篇--语句
1.语句是顺序从上往下阅读的那么代码的执行也有先后顺序,所以对于执行顺序重要的代码,使其的顺序明朗是一件重要的事情尽量让程序名能显示你的依赖关系,组织代码时依赖关系变得非常明朗//此处使用书中的例子Data data = GetDataById(id);Result result = GetResultByData(data);print(result);此处顺序为 1.获取数据,2.根据拿到的数据获取结果,3.打印结果依次执行,顺序不能变,尽量让你的代码看起来有明确的顺序要求避免
2021-08-01 16:52:35 323
原创 代码入门第一篇--变量
前言:新手上路,请多指教,欢迎交流,文中有些例子举例可能不太好,欢迎指正;本文暂时先丢弃顺序,后续有空再整理本文在《代码大全2》中能找到完整的文字描述,本文只是简单记录一下自己的读书心得本文的代码举例有可能有错误,毕竟是直接写的重在表意 ,大概意思到了就好了阅读规则、要求:待定、简单C#、lua语法知识,或者甚至不用1. 变量的声明应该遵循某种命名规则常用的命名方法有两种,一种是 Pascal 命名法(帕斯卡命名法),Pascal 命名法是指每个单词的首字母大写;另一种是 Cam.
2021-08-01 13:04:33 827
原创 Unity打包出来之后,根据Json路径读取失败
过程过于啰嗦,可以直接跳到后面去看结果先说说我的情况吧,有一个功能是更换武器,点击武器之后,会更换相应的武器,其中需要读取Json(武器的数据),然后读取失败,一开始我的路径填写是这样的(错误示范):path = Application.dataPath + "/_Json" + "/WeaponData.json";在运行模式下面是没有问题的然后打包出来之后(PC端),更换武器,模型...
2020-05-08 12:12:08 2648 5
原创 C# 用 List<int> 实现排序
参考自《大话数据结构》这是给我自己看的,看不懂可以问我hhhh首先公用方法如下:交换两个数的方法Swap():static void Swap(List<int> L, int i, int j) { int temp = L[i]; L[i] = L[j]; L[j] = temp...
2020-03-03 13:54:23 1777
原创 关于Lua的table.insert and pairs(t)的发现(不知道真假)
在学习Lua原表的时候遇到:-- 计算表中最大值,table.maxn在Lua5.2以上版本中已无法使用-- 自定义计算表中最大键值函数 table_maxn,即计算表的元素个数function table_maxn(t) local mn = 0 for k, v in pairs(t) do if mn < k then mn...
2020-01-01 15:39:57 487 1
原创 写了个算法,就是顺序加的那种
C#实现从x到n的加法(按顺序从x到n,例如1+2+3+…+100,或者100+99+98+…+1,逐级+1或-1)以前我们写1加到100是这样写的:int result =0;for(i=1,i<=100,i++){ result += i;}return result;但是这个算法的时间复杂度为o(n)(应该是吧)后来读《大话数据结构》的时候就看到了简化版的:retu...
2019-12-30 16:04:00 284 4
原创 Lua中的continue
今日学习Lua中,发现lua中是没有continue的,只有break、return 、goto下面是runoob网站上面的说明:break 语句: 退出当前循环或语句,并开始脚本执行紧接着的语句。goto 语句 : 将程序的控制点转移到一个标签处。网页下面有一个笔记是如何实现continue的:Zeo:lua 中没有 continue 语句有点不习惯。可以使用类似下面这种...
2019-12-30 15:04:06 1443 3
原创 C#学习之break、continue和return
测试了一下这三者的区别break测试:static void Main(string[] args) { //作用是输出数组内的所有数,看看当 i = 5 的时候遇到三者会是什么情况 int[] Num = new int[]{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; for(int i =0; i&...
2019-10-18 13:41:03 183
原创 Unity学习历史
手榴弹扔出到爆炸的过程及效果实现: GRENADE / BOMB in Unity (Tutorial) ----Brackeys
2019-07-08 09:54:47 164
翻译 VRTK学习笔记-[Basics] Getting Started With SteamVR
[Basics] Getting Started With SteamVR:Youtube:VRTK作者原教学视频: [Basics] Getting Started With SteamVR删除场景自带的摄像机新建两个父子关系的空物体VRTKSDK里面加上VRTK_SDK Manager:SteamVRSDK里面加上VRTK_SDK Setup,并把红框中的选项改为SteamVR...
2019-05-30 15:50:32 188
原创 Unity中实现刀光剑影的方法之---拖尾&asset store 插件-Melee Weapon Trails
Unity中实现刀光剑影的方法之--- 拖尾 & asset store 插件首先是拖尾:加入Unity自带的Trail Renderer代码属性什么的就自己去弄懂吧,我也不太懂写这个就做个笔记差不多。调了一下属性:当脚本挂载的对象(图片中是这个胶囊体)动起来之后可以看到如下效果(颜色有点不好没去调了):asset store 插件-Pocket RPG Weapon T...
2019-05-29 16:51:26 1444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人