游戏整理1

对于数组中存的元素感觉又多了一些理解

一些可能需要注意或者细节的方面记录一下好点

定义全局变量的:!!!!no=还有,

为了区别开用j*列数+i,也算是二维一维相互转换的一种

换行的'\r\n‘

还有属性和API的区别,setString()和.string=而且还熟悉了一下find和getComponent

再就是边界条件的选用,处理起来的先后顺序对值的影响有些大

对于有歧义的地方还是用括号好一点,避免麻烦

虽然想了一些其他的方法,本来还想尝试一下三维数组,感觉还是后面再弄吧



关于打靶子的游戏,感觉对于转换等API还是有些不熟悉

 var target = event.getCurrentTarget();//当前点击的对象
                var pos = touches.getLocation();//获取当前全局点击点坐标
                var s = target.getContentSize();//获取点击对象的尺寸
                var localPoint=target.convertToNodeSpace(pos);//转化为本地坐标
                var rect=cc.rect(0,0, s.width, s.height);//对象的框型区域
                if(cc.rectContainsPoint(rect,localPoint)){//检测碰撞 
                    return true
                } else {
                    return false
                }    

关于touches和event的属性还不太熟悉,感觉还是多查查API

关于creator的用法有些地方回顾了一下,不过关于创建一个空节点用来管理脚本和东西方面没形成习惯,还是有点乱绑。不过又试了试碰撞组件,查了一些东西感觉收获不错,游戏还是有些想复杂了,思维方面还是有时候不能找到跟好的方法,用creator还是有一点偷懒的嫌疑,本来还想试试预制件的弄法的,还好没尝试,给自己提醒一下吧,写写整理一下自己的思路还是帮助挺大的,有时候能继续写下去,关于算法方面感觉还是了解的不多。      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值