在一个四边形中随机获取一点

在工作中遇到这样一个需求:将人物传送至一片四边形区域的随机某个点。在工作的配置中,我可以获取待传送区域的四个点位坐标。那么将上面的需求简化成数学问题其实就是,输入四个点位坐标,输出其围成的四边形中某个点。基本思路:

- 阅读全文 -

Lua RichText Cocos2dx

最近研究lua,并且使用lua写cocos游戏,碰到了一个小需求,就是提示信息的展示,并且还是那种需要样式。那么第一想到的就是富文本,正巧cocos提供了相应的类——RichText,有一点想要吐槽的是,为什么有选定删除某一个Element,却没有直接清除?如下写法是自定义一个RichText,在设置好了后便加入table中。 local label = ccui.Text:crea

- 阅读全文 -

Android语音操作网易云音乐播放器

这是个来自日常生活的需求。我个人喜欢在洗澡的时候带着手机随机播放歌曲,第一首往往还好,因为是自己选好播放的。但是后面往往不会每次都随机到我满意的歌曲,这就是个很尴尬的时候。全身湿透了,用手切歌太麻烦,于是就有了标题的需求——语音控音乐播放器。这个需求就俩个目标: 解放双手,语音唤醒程序进行不同的操作 操作网易云音乐,获得下一首、上一首、播放、暂停的操作 第一个目标还算比较简单,市场上

- 阅读全文 -

Unity使用协程实现打字效果

之前的实现方法是借助Update()来更新UI,大部分的逻辑写在了Update中,今天看到协程的方法,觉得也可以同样实现Update的作用。 开启协程:StartCoroutine(协程方法); 关闭协程:StopCoroutine("协程方法");[错误,在这里使用无法停止协程] 具体实现: StartCoroutine(effectPrint(cTest,txtContent

- 阅读全文 -

Unity使用 MySQL的注意项

需要引用以下几个dll。注意:需要复制到项目目录下 MySql.Data.dll  --需要从网上下载,版本较多 System.Data.dll --在【Unity3D5.0\Editor\Data\Mono\lib\mono\2.0】中 System.Drawing.dll --同上 I18N.West.dll --同上 I18N.dll --同上

- 阅读全文 -