关闭

游戏整理1

69人阅读 评论(0) 收藏 举报
分类:

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

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

定义全局变量的:!!!!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还是有一点偷懒的嫌疑,本来还想试试预制件的弄法的,还好没尝试,给自己提醒一下吧,写写整理一下自己的思路还是帮助挺大的,有时候能继续写下去,关于算法方面感觉还是了解的不多。      

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2396次
    • 积分:295
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:8篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论