- 博客(18)
- 收藏
- 关注
原创 godot射线检测多个碰撞体
要在Godot中获取多个碰撞体,您可以执行多次射线检测,每次检测都排除已经检测过的碰撞体,直到获取所有碰撞体的信息。godot的射线检测仅能返回第一个碰撞,如果在射线所在的路径存在多个碰撞,如何做?
2023-07-24 11:44:30
442
原创 C++基础知识: 宏
需要注意的是,宏定义不是语言本身的一部分,而是由预处理器实现的功能。因此,在使用宏时,需要注意宏的作用域、替换文本的正确性和宏带来的代码可读性问题。其中,宏名称是一个标识符,替换文本可以是任何文本字符串,可以是常量、表达式、语句或其他宏。在程序中,当使用 "MAX(3, 4)" 时,预处理器会将其替换为 "((3) > (4)?(3) : (4))",返回最大的那个参数。在程序中,当出现 "PI" 时,预处理器会将其替换为 "3.14159"。宏还可以带参数,这种宏称为函数宏。
2023-04-13 14:56:41
357
转载 Cocos Creator动作系统和缓动系统总结
动作系统就是可以在一定的时间内实现位移、旋转、缩放、跳动等各种动作。需要注意的是,动作系统跟 Cocos Creator 编译器的动画系统不同,动作系统是面向程序员的API接口,而动画系统是通过编译器来设计,它们服务于不同的使用场景,动作系统通常适合做一些简单的位移、旋转等动作,而动画系统则相对要强大的许多,可以对UI增加各种属性来做到一些复杂的动画。。一、 动作系统ActionAction是动作命令,先创建动作,然后就可以通过节点运行动作。Action包括,改变位置、大小、旋转等属性;
2020-06-01 11:27:06
3612
原创 js学习小知识点记录:基本类型 引用类型
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>index3</title></head><body> <script> console.log('点滴记录'); // 传值 传地址 //基本量传值,对象传地址 //基本类型 引用类型 let a = 1;
2020-05-28 20:18:52
92
原创 freeze 锁住 use strict严格模式
两个小知识点:const HOST = {url:"www.baidu.com",port:443}HOST.port = 333;console.log(HOST);Object.freeze(HOST);//锁住,不能修改HOST.port = 222;console.log(HOST);使用严格模式,有报错提示。
2020-05-28 20:05:40
166
原创 cocos creator cc.NodePool
使用对象池回收某个节点下的所有子节点开始这么写的日志显示只回收了一半,请教了各路大神换成for循环,还是有问题经过各路大神的知道,终于知道要这么写方法1:使用for循环,从length-1,开始方法2:使用while(parentNode.childrenCount>0)使用put()方法为啥会有这个问题???打开引擎源码学习学习,// Invoke ...
2020-04-22 14:07:29
445
转载 mac下 ping github超时问题
git clone https://github.com/cocos-creator/example-3d.gitCloning into 'example-3d'...remote: Enumerating objects: 221, done.remote: Counting objects: 100% (221/221), done.remote: Compressin...
2020-04-16 10:15:58
1161
1
原创 typeScript 函数
//es5定义函数的方法//1函数声明function run() {return 'run';}//2匿名函数var run2 = function () {return 'run2';}//ts 定义函数的方法:同上function runTS(): string {return 'runTS';}var runTS2 = ...
2020-04-02 14:46:08
317
原创 cocosDemo笔记1_坐标
convertToWorldSpaceAR和convertToWorldSpace区别Anchor Point Related锚点相关ARconvertToWorldSpaceAR 坐标转换跟锚点相关convertToWorldSpace坐标转换跟锚点无关
2020-03-18 16:29:47
192
原创 Unable to execute dex
问题:conversion to dalvik format failed unable to execute dex multiple dex files define Lcom/google/ads/Adrequest$ErrorCode解决方案:Eclipse项目属性 - > Java构建路径 - >订单和导出取消检查Android私有库。...
2019-03-08 17:16:53
137
原创 lua pairs 和 ipairs区别
同:都是能遍历集合(表、数组)异:ipairs 仅仅遍历值,按照索引升序遍历,索引中断停止遍历。即不能返回 nil,只能返回数字 0,如果遇到 nil 则退出。它只能遍历到集合中出现的第一个不是整数的 key。pairs 能遍历集合的所有元素。即 pairs 可以遍历集合中所有的 key,并且除了迭代器本身以及遍历表本身还可以返回 nil。 print("test1--------...
2019-01-22 10:32:43
200
原创 js1
JavaScript 是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:ECMAScript,由 ECMA-262 定义,提供核心语言功能;文档对象模型(DOM),提供访问和操作网页内容的方法和接口;浏览器对象模型(BOM),提供与浏览器交互的方法和接口。 ...
2018-09-03 12:40:49
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人