摘要: 今天在看dictionary时,看到他在扩容时会以大于其两倍的最近素数大小来扩容,就思考了一下。 因为dictionary是基于hash表的,hash后转正数后会去取模,所以我的思路就转到了是否用素数取模更优越,记录一下我的推断过程: 最终的桶的index = key%m = key - xm = 阅读全文
posted @ 2019-08-06 21:28 charsoul 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 前几天为了用xLua,学习了Lua语言,算是能用了...吧?(其实就只是跟着菜鸟教程过了一遍....)。但是感觉自己的记性一天不如一天(Orz),还是写个笔记好了,可能会对比着C++来。欢迎批评指正或者补充~ 一.基础(几乎语言都有的东西) 1. 数据类型 Lua的数据类型很少,只有8种: nil、 阅读全文
posted @ 2019-07-07 02:21 charsoul 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 不知不觉都过了一年了,只能感叹时光易逝啊。 10号要去软件园那边应聘实习生,所以今天晚上抽点时间复习了一遍常用的排序。 一. 冒泡 这是最基础也是最容易想到的排序之一。时间(n²),没啥好说的。 二. 选择 在冒泡、选择、插入里,选择排序算不错的了,起码对内存的操作没有其他两个那么频繁。 三. 插入 阅读全文
posted @ 2019-05-07 23:32 charsoul 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 我希望在开头的时候,能有一个讲故事的Scene来讲前置剧情,就写了个类。用来控制文本逐字显示的: 原理很简单,就一个协程而已。我写了两个模式,一个是自动翻页,一个是按键翻页。配上audio,还真有那么点感觉。 可以看到我用的是EasySave3这个插件来做存储的,最近对移动端存储这块有点疑惑,希望能 阅读全文
posted @ 2018-05-20 16:41 charsoul 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前段时间有点忙,都快吧blog的事情忘了,尽量更新吧。 写了一个Enums的类,想把所有的Enum都放进去,目前有: 那个Respond是给MassageCenter回应消息用的。 还有Item类: 暂时就想到这些属性,顺便加了个更新Icon的。 因为是自己一个人做,就没管那些GET SET,嫌麻烦 阅读全文
posted @ 2018-05-20 16:30 charsoul 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 人物行走处理好后,来写武器的方向操控。 来看右边的虚拟摇杆发送的信息: 于是我在RoleControler.cs里加上了一个监听 并写出回调 这样就获得了左边虚拟摇杆的一个标准化向量 _weapon_dir。想要让武器随右摇杆转动,只需要 为什么这样做呢?是因为 Vector2.Angle返回的是一 阅读全文
posted @ 2018-04-04 19:36 charsoul 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 上次的代码运行时会有bug:报错 ArgumentException: Index out of bounds. 即Input.GetTouch()函数进行了越界访问。于是上网看了看,发现Touch的机制是这样的: 在四手指同触摸时,如果撤掉第二根手指,再按下去,会发生: touch[0] fing 阅读全文
posted @ 2018-04-03 20:41 charsoul 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 为了实现虚拟摇杆来控制移动,我用了两个img 调了一下,让它们看起来像一个虚拟摇杆 然后写了个脚本,通过计算手指的位置和背景图的位置差,来判断里面的图的位置 然后给信息中心发消息 另一个脚本监听此消息 然后是写松开手指的回调 试了试, 成功实现了移动。 但是又出现了一个问题:这样写无法复用到右边的虚 阅读全文
posted @ 2018-04-02 20:34 charsoul 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 为了方便,事先写了两个脚本,itemPool和MessageCenter。都是很常用的,一个管理废弃gameObj的利用,一个管理massege的订阅发送。贴代码: 还有messageCenter: 这里我的key是string, value是object 可能会改 看情况吧。 阅读全文
posted @ 2018-04-02 19:45 charsoul 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 其实一开始构思了一个3D游戏,不过老师说只能做2D的,于是又想了一个末日求生类游戏,灵感来自:subterrain。 前几天随手画的界面是这样的:(原谅一个手残的画工) 然后大概做了一下是这样: 以后可能还会改。。。暂时就这样吧。 阅读全文
posted @ 2018-04-02 19:39 charsoul 阅读(189) 评论(0) 推荐(0) 编辑