在ubuntu下写博客

最近折腾在win7上安装了双系统ubuntu14.04,用着还可以。

也是第一次在非windows下写博客,不爽的是 360wifi暂时没办法用了,还没找到解决办法。

另外也是希望能在linux下多学点东西,毕竟已登录win就有各种玩的冲动。

蛋疼的chrome同步不了,待会还要转到windows下把 书签给保存下来。

本来是在网上看了个教程《计算机程序构造和解释》,不是之前的lisp而是python,而且看着ppt 非常容易入门,lisp的书还是略吃力。到周末希望能花一天时间给看完吧。

另外云风的大神的两个开源lua项目也会下载下来仔细研究研究。

今天把项目里的一个lua bug给解决了,居然在随意用一个metatable,怪不得一个同事说 注册进去的函数死活执行不了。我也遇到同样问题,追击之下,发现注册虽然对了,但是在其他地方设置lightuserdata时混用了之前建立的table。

另外luaplus暂时不支持int64,网上倒是看到了云风大神写的东西,如果明天有时间可以移植到luaplus里,游戏里就这样,很多gameobject需要以int64标示。

我是倒叙,哈哈。策划一个同事今天提了一个数值修改问题,就是 某个属性改变 不能超过某个值,我想了下 现在游戏里有20+的属性可修改,直接在程序里改,谁知道他哪天又想改东西。干脆我给他接口,他自己修改得了。

其实lua和C++之间的交互通过luastate来交互,也就是无处不在的虚拟栈。luaplus已经帮我们封装的很好了:

C++里调用lua函数,只需要开始加载lua文件,然后之下executefunction 然后定制就行;

lua用C++函数,需要rejisterfunction直接的函数。

我只是 将需要的参数传进lua,然后lua 对数值进行调整,然后调用C++相关set函数设置就行了。


以后有关数值的问题,我都想采用此方法,公式就可以策划自己维护,我不就可以不再听他“oh,麻烦再修改某公式吧”。

另外项目才lua打印日志也是调用C++的函数,我在想lua里能不能也采用异步写日志的方法,协程我也不熟,如果协程可以,也不错。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值