新手学习之路
爱学习的啊超
学习使我充实
展开
-
unity背包系统中由于坐标系导致的物体无法正确放置的一点问题
学习背包系统时,将游戏物体设置为背包格子的自物体,并将坐标位置初始为vector3.zero。发现样设置后,物体并不能正确的放在格子中间,发现,这里需要设置的是物体的本地坐标位置,而transform.position代表的是物体的世界坐标这里需要将代码更改为如此,物体将会正确 的放置在背包格子中。...原创 2018-03-14 16:12:42 · 527 阅读 · 0 评论 -
unity脚本在vs工具中编辑,相同变量如何一键修改变量名
在代码编辑中,经常会碰到需要修改之前定义的变量名的情况,当变量在一个脚本中已经被使用了很多次,不知道快捷键的话一次次修改会非常麻烦, 当我们选中一个变量名如下,按下F2键,会出现重命名提示,第二个更改这一个变量名,点击第一个选项更改所有,所有使用这个变量的地方都会修改。以前仅作为学习记录,标注不清,QAQ...原创 2018-03-16 09:31:56 · 35405 阅读 · 5 评论 -
C#中使用Nhibernate连接Mysql数据库自增长的报错
今天被Nhibernate自增长报错给弄的头疼,弄半天后才弄好这个是数据表的实体类user的配置文件,注意Mysql中generator 属性设置 identity ,我之前设置native一直报错这个是实体类。关于Nhibernate的配置就不贴图了。然后就是数据库user表的属性设置这样,之后再进行插入数据就不会报错了。...原创 2018-03-22 13:39:40 · 306 阅读 · 0 评论 -
C#中,使用photon初步搭建服务器总结
搭建服务器步骤1.首先,在Photon官网注册下载PhotonServer sdk ,将得到的文件解压,尽量避免英文目录。2. 然后在vs中新建一个C#类库项目,项目创建完成后,将下面目录中的三个文件移入项目里面的引用中,添加引用C#项目中的引用位置如图更改输出目录,这样之后项目生成会直接生成在这个目录中E:\MyPhotonServer\Photon-OnPremise-Server-SDK...原创 2018-03-22 23:07:56 · 1647 阅读 · 2 评论 -
Phonton 客户端与服务端的通信简单示例
继搭建好简单的服务端后,开始尝试进行客户端的连接,交互客户端代码public class PhotonEngineTest : MonoBehaviour, IPhotonPeerListener{ private static PhotonEngineTest Instance; private static PhotonPeer peer; void Awake...原创 2018-03-23 12:05:58 · 926 阅读 · 0 评论 -
关于anystata到死亡动画会无限死亡
由于anystata状态包含死亡动画本身导致,取消勾选下图中即可原创 2018-03-20 12:57:14 · 199 阅读 · 0 评论 -
c++ socket 通信,关于accept函数未阻塞,错误10022---
accept函数突然不阻塞了,导致代码无限循环。排查accept函数问题,发现是10022错误,参数无效,中间折腾过程就不说了,原因是bind函数问题。c++ 头文件<thread.h>中也存在一个bind函数,添加了using namespace std;后,bind默认调用这个,导致绑定失败。::bind()这样写就没问题了。 ...原创 2018-12-21 15:37:53 · 2170 阅读 · 1 评论 -
socket传输文件数据,c++文件流打开word等格式文件时无法正确获取问题。
ifstream sendFileStream;//文件流对象 sendFileStream.open(m_filepath);//打开文件 //封包发送 while(!sendFileStream.eof()){//文件未读取完 struct TCPPack a;//保存发送数据 struct TCPPack b;//保存接收数...原创 2018-12-24 13:14:57 · 845 阅读 · 0 评论 -
vs2017使用nuget安装boost库的一个问题
安装时记住要安装boost-vc141这个包,具体原因没有去研究,刚开始没安装这个,使用boost后,编译报错无法打开“libboost…lib”文件,现在已经可以正常编译了。...原创 2019-04-12 14:47:58 · 2065 阅读 · 3 评论