自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (4)
  • 收藏
  • 关注

原创 A* (AStar) 寻路

//调用工具类获取路线 let route = AStarSearch.getRoute(start_point, end_point, this.mapFloor.map_point);

2025-05-09 11:49:09 380

转载 Unity3D物体在UI界面的显示

新建一个相机,用来专门照射3D模型/游戏对象 —— 为了避免会影响到主视角,所以我们把位置设置到远一些的位置。在新建的相机上加一个脚本来控制相机的旋转,来 360 度的全方位看我们的游戏对象 /Cube。这样,新建相机下出现任何物体,都会被渲染纹理记录,并显示在 RawImage 上。完成以上操作,我们在场景中创建一个 Cube ,并把位置调整到新建相机的视野中。新建一个 RenderTexture ,赋值新建的相机,用来记录相机渲染图像。Create Cube —— 创建一个立方体,看下3D效果。

2025-03-15 18:02:11 237

原创 项目、解决方案、程序集、命名空间、Internal说明

注意,C#的using指示符会指示编译器试着在类型名上添加不同的前缀,直到找到一个匹配为止,命名空间只是逻辑上,真正的类型在程序集里,当查找一个类型的定义时,编译器必须被告知到哪些程序集中进行查找,对于编辑来说,命名空间仅仅是在类型名称前加了一些由点号隔开的符号而已.这使得一个类型的名称更长,从而也更具惟一性.如果两个相同的类在同一个命名空间则会冲突,如果不同的命名空间有相同的类型,访问一个类型时,CLR需要知道类型的完整名称(这可能是一个相当长、包含句点符号的名称)以及该类型的定义具体在哪一个程序集中。

2024-12-20 12:04:42 373

原创 git移动目录文件

Step 3:使用TortoiseGit工具的提交界面来提交你的更改。Step 3:使用`git status`命令来查看文件移动的情况。Step 1:右键点击你要移动的目录文件,选择TortoiseGit菜单,然后点击“Rename”。Step 4:使用`git commit`命令来提交你的更改。这会将文件移动到新的文件路径,并且Git会自动识别并跟踪这个移动操作。Step 2:在弹出的对话框中,修改目录文件的新路径,并点击“OK”。Step 2:使用`git mv`命令来移动目录文件。

2024-08-28 15:54:26 921 1

原创 Android Studio连接模拟器查看APP实时日志

显示connected to 127.0.0.1:7555 表示连接成功。网易MUMU模拟器:adb connect 127.0.0.1:7555。逍遥安卓模拟器:adb connect 127.0.0.1:21503。海马玩模拟器:adb connect 127.0.0.1:53001。夜神模拟器:adb connect 127.0.0.1:62001。雷电模拟器:adb connect 127.0.0.1:5555。天天模拟器:adb connect 127.0.0.1:6555。

2024-01-03 19:45:52 934

原创 向量运算(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 15:53:49 3749

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

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

2021-09-30 17:34:03 506

原创 计算贝塞尔曲线上点坐标

现在有一条二次贝塞尔曲线,控制点坐标分别为: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 11:43:50 1942

转载 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 21:45:05 1433

原创 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 16:14:40 3093

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

原文链接https://www.cnblogs.com/timesdaughter/p/6693996.htmlCocos2d-x 提供引用计数管理内存。>调用retain()方法 :令其引用计数增1,表示获取该对象的引用权。> 调用release()方法 :在引用结束的时候,令其引用计数值减1,表示释放该对象的引用权。> 调用autorelease()方法 ...

2020-05-29 01:28:05 325

转载 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 00:38:40 609

原创 Cornerstone 崩溃。。。清缓存

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

2019-05-07 15:43:47 1548

原创 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 21:15:05 1882

原创 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 16:20:14 577

转载 cocos2dx帧动画

cocos2dx中创建动画的三种方法1.最最原始的方法,先创建动画帧,再创建动画打包(animation),再创建动画(animate)第一步:创建动画帧:CCSpriteFrame,依赖于原始的资源图片(xx.png,xx.jpg)CCSpriteFrame *frame1=CCSpriteFrame::create("1.png");CCSpriteFrame *frame2=CCSprite...

2018-06-25 19:30:34 395

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

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

2018-06-22 11:08:07 471

转载 Eclipse如何连接真机进行测试

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

2018-03-31 11:55:29 1030

原创 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 17:23:16 17348

转载 svn 常用操作命令

svn 常用操作命令检出svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名svn checkout svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名# 例子:svn co svn://localhost/测试工具 /home/testtools --usernam

2017-10-27 14:29:24 223

转载 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 16:46:12 925

原创 mac 更改文件权限

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

2017-07-20 17:54:20 2142

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

1. 启动终端Terminal2. 进入当前用户的home目录    输入cd ~3. 创建.bash_profile    输入touch .bash_profile4. 编辑.bash_profile文件    输入open .bash_profile  在弹出的页面进行编辑5. 保存文件,关闭.bash_profile6

2017-04-22 19:58:39 2164

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

地址:原文地址相关软件下载地址http://www.androiddevtools.cn/http://www.androiddevtools.cn/

2017-04-05 16:34:45 1833

转载 Mac jdk 版本的切换

通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本:1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/Jav

2017-04-03 15:44:02 880

转载 lua reload lua脚步重启热更

-- 外部库 登记local package_list = { bit = true }-- 全局性质类/或禁止重新加载的文件记录local ignored_file_list = { global = true ,}--已重新加载的文件记录local loaded_file_list = {}--视图排版控制function leading_tag( in

2017-03-14 16:55:21 2915

转载 lua split函数

function split(s, delim) if type(delim) ~= "string" or string.len(delim) <= 0 then return end local start = 1 local t = {} while true do local pos = string.find (s, delim, start, tru

2017-03-11 17:07:01 836

转载 lua clone

function clone(object)--clone函数 local lookup_table = {}--新建table用于记录 local function _copy(object)--_copy(object)函数用于实现复制 if type(object) ~= "table" then return object --

2017-03-11 16:30:15 645

转载 Android学习之路

原文: Android学习之路这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正能量,内容有点长,感兴趣的可以当做励志小说阅读吧。收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东

2016-04-25 18:56:40 440

转载 lua BaseClass

--保存类类型的虚表--_class的结构如下:_class = { Class_A = vtbl_A, Class_B = vtbl_B}local _class = {} --BaseClass(super) --函数功能:创建一个super类的子类类型 --子类类型实现了New方法、设置了当前类的元表(包括__index函数和__newindex函数,用于索引操作,该操作实现了

2016-01-15 17:31:14 1913

原创 Cocos2dx 3.X 环境搭建和Android打包apk

看了网上很多资料,最后还是决定自己整理下一 环境搭建:    工具: vs2012、coocs2dx 3.2  、python 2.7.6、win7(64位) (cocos2dx 3.8 后要vs2013以上)   python 官网:https://www.python.org/downloads/   1. 下载并安装python2.7.3。   2. 配置环境   右

2015-11-22 18:18:35 10773

原创 coocs2dx3.2 绑定自定义C++类到lua

参考资料:详细原理:(mac)http://segmentfault.com/a/1190000000718145官方文档:machttp://www.cocos.com/doc/tutorial/show?id=2496http://demo.netfoucs.com/rexuefengye/article/details/46553239vshttp

2015-10-29 20:17:19 683

原创 cocos2dx c++ 使用sqlite数据库

官方文档教程:点击打开链接环境 windows7 64, cocos2dx3.21.下载sqlite包下载地址:http://www.sqlite.org/download.html 下载后,在项目中导入sqlite3.c和sqlite3.h两个文件即可。2.导入到工程(和AppDelegate.cpp 一个目录即可)3 相关文件新建数据库管理类

2015-10-28 17:47:57 508

原创 TableView

2.14版本的local tableView = CCTableView:creatae(CCSizeMake(400,400),CCSizeMake(400,100),1)3.Xlocal tableView = cc.TableView:create(cc.size(400,100))--横向滑动 tableView:setDirection(kCCScrollVi

2015-10-12 14:44:33 651

原创 cocos2dx 网络连接

XMLHttpRequest------------------------------------------------ 数据转换,将请求数据 由table转化为stringfunction dataParse(data) if type(data) ~= "table" then return nil end local tmp = {} for key, val

2015-07-29 23:28:31 749

原创 sqlite3 数据库

数据库创建---------------------------------------------- 数据库sqlite3sqliet3 = require("lsqlite3")sqlite3db = nil-------------------------- 重载assert函数local assert_,assert = assert,function(test) i

2015-07-29 23:27:29 469

原创 lua 文件读写

-- 游戏包可写路径local fileRoad = cc.FileUtils:getInstance():getWritablePath()local fileName = fileRoad .. "test.lua"-- 文件是否存在local isExist = cc.FileUtils:getInstance():isFileExist(fileName)-- 存在,则可读文

2015-07-29 23:23:48 731

原创 armature

-- 获取Armature配置文件路径function GetArmatureFilePath(name)local armatureResourceRelativePaths = {"res/image/sprite/","res/image/effect/",}for i=1,#armatureResourceRelativePaths dolocal relati

2015-05-06 09:17:52 1019

原创 excel导出lua表

先按照Python  和xlrd  xlrd下载地址:点击打开链接xlrd 安装方法: 在解压后的文件夹 打开控制台窗口 运行  setup.py install还需要xls2table.py 脚本,这里注意有中文的话 解码必须是 utf8,不能是gbk,否则中文会是乱码genScript.lua 文件,与xls2table.py放在一个文件夹tool,注意不会自动

2015-04-13 14:43:02 868

原创 事件监听

自定义事件监听  local eventDispatcher = myScene:getEventDispatcher()    -- 魔能变化回调函数    local function onChangeMagic(event)    end    -- 注册魔能变化监听    local listener = cc.EventListenerCustom:create(

2015-04-13 09:34:05 446

通讯录管理系统论文

通讯录管理系统论文

2012-12-10

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

Objective-C基础教程(第2版)有需要的同学可以了解下

2018-09-10

.net 通讯录 实现了数据库的连接

.net 通讯录 实现了数据库的连接,很实用!容易学!喜欢的朋友看看!

2012-12-13

.net 通讯录(三层架构)

.net通讯录,用三层架构搭建 ,实现了与数据库进行连接,适用于初学者使用! vs2010 SQL2008

2012-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除