風吹过
码龄9年
  • 139,069
    被访问
  • 124
    原创
  • 116,736
    排名
  • 8
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2012-12-10
博客简介:

hlmfjkqaz的专栏

查看详细资料
  • 1
    领奖
    总分 43 当月 2
个人成就
  • 获得16次点赞
  • 内容获得2次评论
  • 获得49次收藏
创作历程
  • 4篇
    2021年
  • 3篇
    2020年
  • 2篇
    2019年
  • 5篇
    2018年
  • 9篇
    2017年
  • 2篇
    2016年
  • 14篇
    2015年
  • 31篇
    2014年
  • 101篇
    2013年
成就勋章
TA的专栏
  • 随笔
    6篇
  • 实用
    3篇
  • 面试要点
  • 二分匹配
    4篇
  • 背包
    1篇
  • 组合数学
    23篇
  • 博弈论
    13篇
  • 数论
    42篇
  • 图论
    4篇
  • DP
    7篇
  • Polya定理
    5篇
  • 乘法逆元
    7篇
  • 杂
    9篇
  • 计算几何
    6篇
  • 并查集
    2篇
  • 树状数组
    3篇
  • STL
    3篇
  • 概率DP
    12篇
  • 字符串
    5篇
  • cocos2d-x
    29篇
  • 排序
    2篇
  • Lua
    26篇
  • Android
    4篇
  • python
    1篇
  • iOS开发
    1篇
  • JavaScript
    1篇
兴趣领域 设置
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

向量运算(lua,三维) 点乘、叉乘、模、夹角,向量夹角

向量运算在游戏制作中经常用到,稍微总结一下。一、点乘如图,假设向量a与b的点乘表示a在b上的投影与b的模的乘积公式:function MathHelper.GetVector3Dot(v1, v2) return v1.x * v2.x + v1.y * v2.y + v1.z * v2.zend二、叉乘向量的叉乘,即求同时垂直两个向量的向量公式:-- 向量叉乘function MathHelper.GetV...
原创
发布博客 2021.10.21 ·
700 阅读 ·
0 点赞 ·
0 评论

穿过已知点画平滑曲线-lua

参考原文https://www.iteye.com/blog/westice-745173贝塞尔曲线为了把一串点连成光滑的曲线,先研究贝塞尔曲线,又搞B样条插值。。。。都没有成功(数学没那么强)。后来在“[翻译] AGG 之贝塞尔插值”http://liyiwen.iteye.com/blog/705489。看到一种比较好的方法:运用贝塞尔曲线的光滑性来穿过这些点。大致思路就是 先算出相邻原始点的中点,在把相邻中点连成的线段平移到对应的原始点,以平移后的中点作为控制点,相邻原始.
原创
发布博客 2021.09.30 ·
54 阅读 ·
0 点赞 ·
0 评论

计算贝塞尔曲线上点坐标

现在有一条二次贝塞尔曲线,控制点坐标分别为:P0(3,8),P1(2,3),P2(2,7),如果想要返回 10 个在贝塞尔曲线上的点,可以理解为将该曲线分成10端(实际是11个点组成,不过我们的逻辑是返回除最后一个点外的10个点)如果想对贝塞尔曲线有更深入的理解,可以学习这篇文章:贝塞尔曲线的理解。给定点P0、P1,线性贝塞尔曲线只是一条两点之间的直线,公式如下:二次贝塞尔曲线的路径由给定点P0、P1、P2构成,公式如下:P0、P1、P2、P3四个点在平面或在三维空间中定义了三次贝.
原创
发布博客 2021.09.23 ·
204 阅读 ·
0 点赞 ·
0 评论

ADB命令连接模拟器并查看安卓日志(逍遥模拟器、夜神模拟器)

解决adb无法连接上夜神模拟器从夜神模拟器Nox文件夹下使用命令:nox_adb connect 127.0.0.1:62001,就能正常连接上adb devices 可查看连接设备优化方法找到android-sdk-windows下的platform-tools里的adb.exe替换Nox下的bin里的adb.exe注意:还需重命名去替换Nox下的bin里的nox_adb.exe以逍遥模拟器为例,先进入逍遥模拟器安装目录(MEmu文件夹下),如:D:\software\Mic..
转载
发布博客 2021.04.26 ·
412 阅读 ·
0 点赞 ·
0 评论

lua 字符串首字母变大小写

function firstToUpper(str) return (str:gsub("^%l",string.upper))endfunction firstToLower(str) return (str:gsub("^%u",string.lower))endprint(firstToUpper("weget"))print(firstToLower("Weget"))
原创
发布博客 2020.10.14 ·
1260 阅读 ·
1 点赞 ·
0 评论

cocos2dx[3.2]——内存管理机制

原文链接https://www.cnblogs.com/timesdaughter/p/6693996.htmlCocos2d-x 提供引用计数管理内存。>调用retain()方法 :令其引用计数增1,表示获取该对象的引用权。> 调用release()方法 :在引用结束的时候,令其引用计数值减1,表示释放该对象的引用权。> 调用autorelease()方法 ...
转载
发布博客 2020.05.29 ·
84 阅读 ·
0 点赞 ·
0 评论

cocos2dx渲染机制

出处 https://blog.csdn.net/ellis1970/article/details/78453478cocos2dx渲染原理是cocos引擎工作原理的核心部分,也是面试cocos职位经常考的内容,通过理解渲染机制可以掌握一部分cocos源码接下来通过源码介绍渲染流程,代码摘自3.10引擎版本1.main.cpp中调用Application::getInstance()->run()中进入游戏主循环2.Application::run()中调用dire...
转载
发布博客 2020.05.29 ·
286 阅读 ·
1 点赞 ·
0 评论

Cornerstone 崩溃。。。清缓存

cornerstone 莫名其妙的无法完全显示,显示不了中文下载 更新 重命名 上传啥的 任何操作都奔溃。。重装也没用,没办法,只能缓存 、工作目录全删了。。。。这边由于SVN客户端操作出现某些异常。需要删除SVN客户端本地路径下的本地库。具体路径截图如下:打开Finder,单击【前往】,此时只有按住【option】键,就能出现“资源库”的选项。这个是删除...
原创
发布博客 2019.05.07 ·
1173 阅读 ·
1 点赞 ·
0 评论

js 数字指定位数显示

 只支持整数  function printf(){ var as=[].slice.call(arguments),fmt=as.shift(),i=0; return fmt.replace(/%(\w)?(\d)?([dfsx])/ig,function(_,a,b,c){ var s=b?new Array(b-0+1).join(...
原创
发布博客 2019.01.16 ·
1226 阅读 ·
1 点赞 ·
0 评论

Objective-C基础教程(第2版)-有目录

发布资源 2018.09.10 ·
rar

cocos2dx3.10 lua 绑定C++ 类(mac xcode)

 1 前期准备:需要安装好这两个东西,不然跑脚本的时候会报错(1)  yamlhttp://codyaray.com/2011/12/pyyaml-using-easy_install-on-mac-os-x-lion1.报错    ImportError: No module named yaml2.安装    sudo easy_install  pyyamle...
原创
发布博客 2018.08.27 ·
369 阅读 ·
0 点赞 ·
0 评论

cocos2dx帧动画

cocos2dx中创建动画的三种方法1.最最原始的方法,先创建动画帧,再创建动画打包(animation),再创建动画(animate)第一步:创建动画帧:CCSpriteFrame,依赖于原始的资源图片(xx.png,xx.jpg)CCSpriteFrame *frame1=CCSpriteFrame::create("1.png");CCSpriteFrame *frame2=CCSprite...
转载
发布博客 2018.06.25 ·
163 阅读 ·
0 点赞 ·
0 评论

关于开发证书配置(Certificates & Identifiers & Provisioning Profiles)IOS发布(转)

原文:  点击打开链接标记一下引言        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ...
转载
发布博客 2018.06.22 ·
252 阅读 ·
0 点赞 ·
0 评论

Eclipse如何连接真机进行测试

android 如何连真机测试个人认为第三种方法更易理解1. 设置Android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】 【 注:我的小米2s:设置--全部设置--开发者选项--开启开发者选项--usb调试】2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:\adb devices,...
转载
发布博客 2018.03.31 ·
827 阅读 ·
0 点赞 ·
0 评论

mac、linux直接运行python文件

直接运行py文件有同学问,能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释:(使用的是python3.6)#!/usr/bin/env python3print('hello, world')然后,通过命令给hello.py以执行权限:$ chmod a+x
原创
发布博客 2018.01.16 ·
16824 阅读 ·
0 点赞 ·
0 评论

svn 常用操作命令

svn 常用操作命令检出svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名svn checkout svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名# 例子:svn co svn://localhost/测试工具 /home/testtools --usernam
转载
发布博客 2017.10.27 ·
135 阅读 ·
0 点赞 ·
0 评论

cocos2d-x: android编译和调试

cocos2d-x 3.x 版本已经将c++的编译改成使用cocos命令行。-- 测试版本cocos2d-x 3.8.1正常情况下,导入工程到android-studio或eclipse adt,都不会编译出so文件,因此调试会找不到so文件而报错。所以需要先使用cocos命令行编译出so文件。如果使用eclipse adt在工程目录下运行:cocos compile -p a
转载
发布博客 2017.08.31 ·
663 阅读 ·
0 点赞 ·
0 评论

mac 更改文件权限

简单的读写权限,右键文件-显示简介-修改权限命令修改权限 Linux文件的三种身份和四种权限,三种身份分别为:u:文件的拥有者g:文件所属的群组o:其他用户对于每个身份,又有四种权限,分别为:r:读取文件的权限(read)w:写入文件的权限(write)x:执行的权限(execute)s:特殊权限chmod以数字形式改变文件权限
原创
发布博客 2017.07.20 ·
1949 阅读 ·
0 点赞 ·
0 评论

mac下创建bash_profile步骤+安卓环境配置

1. 启动终端Terminal2. 进入当前用户的home目录    输入cd ~3. 创建.bash_profile    输入touch .bash_profile4. 编辑.bash_profile文件    输入open .bash_profile  在弹出的页面进行编辑5. 保存文件,关闭.bash_profile6
转载
发布博客 2017.04.22 ·
1979 阅读 ·
0 点赞 ·
0 评论

Eclipse+ADT+Android SDK 搭建安卓开发环境

地址:原文地址相关软件下载地址http://www.androiddevtools.cn/http://www.androiddevtools.cn/
转载
发布博客 2017.04.05 ·
1737 阅读 ·
0 点赞 ·
0 评论
加载更多