- 博客(6)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 Unity 使用物理射线(Physics.Raycast),实现扇形区域碰撞检测三种方法
Unity 使用物理射线(Physics.Raycast),实现扇形(Fan-Shaped)区域碰撞检测。 参考之前的制作简单UI: Unity 有限状态机(Finite State Machine)的理解 与 实现简单的可插拔(Pluggable)AI脚本对象。 Github项目:GentleTank 网上已经很多实现扇形检测的方法。大部分都是用MeshCollider实现的。而据说
2017-06-14 18:27:25 29938 10
原创 Unity 制作小地图(Minimap)系统 两种方法
Unity 制作小地图系统 总结 参考官方教程:Creating A Minimap System 完整Github项目:TanksPluggableAI 这个小地图添加在上一篇中AI坦克项目上。 小地图的是实现原理很简单,就是添加多一个相机,设置垂直投影,然后将投影的画面送到显示在UI的Textrue上面。(结果如图) 层级结构,资源文件1. 为坦克添加小图标(添加Quad,
2017-06-12 13:24:04 40321 3
原创 Unity 有限状态机(Finite State Machine)的理解 与 实现简单的可插拔(Pluggable)AI脚本对象。
Unity 有限状态机(Finite State Machine)、状态模式的理解与实现坦克AI。 参考官方教程:Pluggable AI With Scriptable Objects Github完整项目:TanksPluggableAI 大神Blog:【游戏设计模式】之三 状态模式、有限状态机 & Unity版本实现 一般的游戏AI都是使用状态机的设计模式来实现的。发现官方
2017-06-10 22:20:27 8350
原创 Unity C# 连接SQL Server数据库,实现获取和添加登录注册的用户列表
Unity C# 连接SQL Server数据库,实现获取和添加登录注册的用户列表。 参考:C#操作SQL Server数据库 Github:C#操作SQL Server练习 Github:MyGameServer(服务器、连接数据库) Github:PhotonChatRoom(Unity客户端) 配合使用上一篇Blog:Unity 使用Photon Server...
2017-06-08 14:07:13 14145 5
原创 Unity 修改默认创建 C# Script 脚本格式
Unity 修改默认创建 C# Script 脚本格式 在默认Unity创建 C# Script时,会有两行注释,而且括号位置在方法和类同一行,每次创建都要重新格式化一下。可以直接修改默认格式,方法如下。 在下载的Unity的目录下,找到这个路径,如我的是:D:\Program\Unity\Editor\Data\Resources\ScriptTemplates 。打开第一个文本文件(81-C
2017-06-04 23:03:06 5893
原创 Unity 使用Photon Server 创建一个简单聊天室
Unity 使用Photon Server 创建一个简单聊天室总结 参考教程:基于PhotonServer单服聊天室 完整Github工程(服务器):MyGameServer 完整Github工程(Unity客户端):PhotonTest 初步了解使用Photon插件如何进行通信,按照上面链接的教程走了一遍,掌握了一些简单操作,但是只有数据库连接相关的知识因为还不熟悉,所以这里先
2017-06-04 12:36:29 11943 2
如果在C中调用C#函数并获取字符串的返回值给C。
2020-02-11
C/C++ 静态库的函数找不到 LNK2019 无法解析的外部符号 "int __cdecl Lib_Test(void)" (?Lib_Test@@YAHXZ),该符号在函数 _main 中被引用
2020-01-28
C++ defualt 与 自定义默认构造函数 是否完全等价。
2018-01-21
C++ 函数重复声明时,添加默认实参问题。
2018-01-16
const int a = 1; 和 const int &a = 1; 的区别
2018-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人