摘要:
工程环境搭建: 下载luainterface-1.5.3.zip文件,使用到的dll为Built目录下的LuaInterface.dll、lua51.dll、luanet.dll LuaInterface.dll为C#的dll,需要引用到工程中 lua51.dll、luanet.dll为C++的dl 阅读全文
摘要:
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 消息发送接口: 消息接收接口: 客户端: 服务端: 消息发送类: 消息接收类: 阅读全文
摘要:
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 服务端接收到的数据可能是被截断或合并后的数据,需要协议来解决 例如:协议为字符串前加上[length="字符串长度"] 阅读全文
摘要:
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 一个客户端、发送一条消息 客户端: 服务端: 注意:NetworkStream.Read()方法是同步的 一个客户端、发送多条消息 客户端: 服务端: 注意: 1. 阅读全文
摘要:
主要参考张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html TcpClient是对Socket的封装 一个TcpClient对应一个Socket,一个Socket对应一个端口 同步方法:阻塞方法(block method) 阅读全文
摘要:
参考学习张子阳大神的博客:http://www.cnblogs.com/JimmyZhang/category/101698.html 一、TCP 面向连接的(UDP是无连接的) 全双工,建立连接之后,双方都可以使用现有的连接收发数据 三次握手 二、 TCP属于传输层,应用层如何使用传输层的协议? 阅读全文
摘要:
一、关于左右手柄的对应关系 两个手柄和SteamVR_TrackedObject.EIndex是对应的,一个是EIndex.Device2,另一个是EIndex.Device3(有编号的那个) 在场景中手柄先后连入,先后激活的是Controller(right)、Controller(left),并 阅读全文
摘要:
一、美术资源优化 1.动态物体,角色、怪物、NPC (1)控制面的数量,300-2000个 (2)控制Skinner Mesh Renderer的数量,1个 (3)控制材质数量,1-3个 (4)控制骨骼的数量,小于30个 2.静态物体 (1)控制网格顶点数,少于500个 (2)标记为static,静 阅读全文
摘要:
如何在类的外部写一个方法交换两个变量的值呢? 因为java是值传递(通俗的说就是,我把我指向的对象传递给你,你也指向这个对象,你可以改变这个对象的内容,但我仍然指向这个对象),上面做法不行。基本数据类型和对象的引用变量存放在栈中,常量存放在常量池中,对象本身存放在堆中。 一、基本数据类型的引用与对象 阅读全文
摘要:
小小的综合了一下JavaSE的几块内容--多线程、网络编程、GUI(已过时)。 程序主要思路: 1. 先启动服务端,在启动客户端。两端都有两条线程:主线程和接受消息线程; 2. 主线程发送消息,在主线程中启动接受消息的线程。两条线程并行,发送和接受消息互不干扰。 3. 发送消息,通过发送按钮事件监听 阅读全文