- 博客(15)
- 收藏
- 关注
原创 记录:当常量或变量的所有权转换时的对比
fn main() {let mut x = box 5;if *x let y = &x;*x -= 1;println!("y Oh no: {}", y);return;}*x -= 1;println!("Oh no: {}", x);}
2014-06-15 03:49:02
553
原创 Swift中switch和switch在enum中和非enum中的区别
在Swift中的switch语法比c,java等语言感觉简便了很多,而且也能更加符合逻辑和对事物的严谨。如下:switch X1 {case 1: // 省略case 2,3: // 省略default: // 省略}首先在X1的部分,可以使用变量,常量或者字面值。然后在case表达式之后的语句省略了通常需要的break,retur
2014-06-05 17:46:32
978
原创 Array和Dictionary作为常量时需要注意的地方
将Array和Dictionary作为常量使用的时候需要注意下面一些问题let a = []
2014-06-05 01:37:03
643
原创 cocos2dx3.0连接pomelo服务端
使用libpomelo连接pomelo服务端.首先.要将libpomelo和cocos2dx3.0做整合
2014-05-21 04:45:28
1470
1
原创 在lua中读取CocoStudio中的子对象
local ui = guiReader:widgetFromJsonFile("ui/combat_ui/PlayerInfoWidget.ExportJson") self:addChild(ui) self:setContentSize(ui:getContentSize()) -- s local skillButton1 = ccui.Help
2014-05-15 17:20:09
1271
原创 event:stopPropagation停止事件流和触摸事件吞掉事件流区别
event:stopPropagation停止整个事件流,而吞掉触摸
2014-05-14 23:21:38
906
原创 触摸事件
触摸事件 local layer = cc.LayerColor:create(cc.c4b(255, 0, 0, 100)) layer:setPosition(self["sceneSize"].width / 2, self["sceneSize"].height / 2) self:addChild(layer) local listen
2014-05-14 23:02:31
833
原创 停止事件流
停止事件流 self.listener1_ = cc.EventListenerCustom:create("Test_Event", function (event) print("listener test successful") end) leaderInfoWidget:getEventDispatcher():addEventListen
2014-05-14 19:06:28
798
原创 事件注册与删除
创建EventCusotmListener的时调用create()会传入listenerID和callback,在create方法中调用了父类EventListener的静态方法init保存ListenerId和事件类型等等.在EventDispatcher中调用addEventListenerWithFixedPriority时如果是第一次在EventDispatcher中注册listene
2014-05-14 18:26:52
638
原创 自定义事件
Cocos2dx3.0 + Lua开发1.创建自定义事件Scene类中的事件监听: local leaderInfoWidget = require("test.CombatLeaderInfoWidget").new() self:addChild(leaderInfoWidget) self.listener1_ = cc.EventListenerCus
2014-05-14 00:43:04
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人