Unity
文章平均质量分 62
胡胜同学
游戏开发
展开
-
一个简单的游戏框架:资源管理方案
代码:https://github.com/HushengStudent/myGameFrameworkunity的资源类型,主要有Prefab,纹理,animator,clip,material,shader,mesh等。unity的资源加载方式主要有Resources加载和AssetBundle加载两种方式。1、Resources加载Resources加载主要分为同步和异步两种方式,R...原创 2019-01-07 00:45:57 · 9561 阅读 · 23 评论 -
Unity特殊的文件夹
Unity特殊的文件夹1、EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在编辑时使用。一般呢会把一些工具类的脚本放在这里,或者是一些编辑时用的DLL。转载 2016-10-24 00:33:22 · 598 阅读 · 0 评论 -
Unity调用Android
Unity调用Android新建Android工程:其中要引用Unity安装目录下的这个.Jar包。package com.hust.husheng;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view原创 2015-08-30 22:19:18 · 627 阅读 · 0 评论 -
一个简单的游戏框架:行为树设计
代码:https://github.com/HushengStudent/myGameFramework这里主要是介绍一下自己写的一个简单的行为树。1、行为树?①行为树是常见的游戏ai解决方案;常见做法就是程序实现好工具,由策划配置实现ai功能;这里就涉及到一个是行为树的框架实现和行为树编辑器实现;②行为树节点分为两类,一是常见业务节点,可以有一个子节点;二是组合节点,一般没有具体业务逻辑,一般有...原创 2018-07-15 21:03:53 · 11141 阅读 · 0 评论 -
一个简单的游戏框架:网络方案
一个简单的游戏框架:网络方案代码:https://github.com/HushengStudent/myGameFramework1、C# socket编程:使用socket,通过ip+端口,连接服务器和客户端,传递数据;//client://创建Socket_socket = new Socket(addressFamily, SocketType.Stream, Pro...原创 2018-05-27 17:46:25 · 2702 阅读 · 0 评论 -
一个简单的游戏框架:配置表方案
一个简单的游戏框架:配置表方案代码:https://github.com/HushengStudent/myGameFramework1、配置表格式csv,逗号分隔,可以使用wps和Excel打开编辑,方便策划使用;默认第一行为注释;默认第二行为字段名+类型;二者以冒号隔开;默认第一列为主键;2、配置表导出方案在编辑器下,读取配置表的内容,并把内容按规则转换成对应类...原创 2018-05-20 18:21:01 · 13080 阅读 · 0 评论 -
一个简单的游戏框架:Lua相关
一个简单的游戏框架:Lua相关代码:https://github.com/HushengStudent/myGameFramework目前游戏开发中,普遍使用Unity+Lua的形式,为了热更新的目的,所以Lua在游戏开发中基本属于必不可少了,本文旨在简单介绍在Unity开发中,Lua的常见简单使用:1.Lua"类"的实现Lua中实现"类",主要是通过元表实现的,我们简单参考coc...原创 2018-03-04 01:46:36 · 3556 阅读 · 1 评论 -
一个简单的游戏框架[汇总]
一个简单的游戏框架[汇总]代码:https://github.com/HushengStudent/myGameFramework 一个简单的游戏框架:Lua相关一个简单的游戏框架:tolua相关一个简单的游戏框架:配置表方案一个简单的游戏框架:网络方案一个简单的游戏框架:行为树设计一个简单的游戏框架:资源管理方案 持续更新。。。...原创 2018-03-04 01:28:57 · 5909 阅读 · 0 评论 -
一个简单的游戏框架:tolua相关
一个简单的游戏框架:tolua相关代码:https://github.com/HushengStudent/myGameFramework1.tolua集成下载tolua:https://github.com/topameng/tolua关于tolua的集成主要参考LuaFramework_UGUI,实现自己的LuaMgr。//参考(https://github.com/ja...原创 2018-03-08 23:38:41 · 1843 阅读 · 0 评论 -
System.IO.File does not contain a definition for ReadAllBytes
System.IO.File does not contain a definition for ReadAllBytes多半是从github下载了源码,打开就报这个错,如不出意外,打开player setting,将平台由web切换为其他即可。如还有问题,尝试设置如下:原创 2017-07-26 23:22:11 · 1986 阅读 · 0 评论 -
Unity3D手游开发中所有特殊的文件夹
Unity3D手游开发中所有特殊的文件夹1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor 和 /Editor 是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在编辑时使用。一般呢会把一些工具类的脚本放在这里,或转载 2015-08-13 21:13:11 · 810 阅读 · 0 评论 -
Unity调用C++中DLL文件
Unity调用C++中DLL文件今天做了个笔试题。问的就是Unity调用C++中DLL文件中的全局方法。现在找到答案:把这个DLL文件放在你的Unity工程的Assert的Plugins(如果没有这个文件夹就手动创建一个)。在Unity中创建一个C#脚本,调用我们刚刚生成的dll,在这里我们的DLL名字就叫DLL,所以写的是[DllImport (“DL原创 2015-10-27 22:46:25 · 1057 阅读 · 0 评论 -
移动游戏类型详解
移动游戏类型详解①角色扮演游戏(RPG)角色扮演游戏(Role Playing Game):玩家扮演一个或数个角色,有完整的故事情节,根据情节需求获取道具、装备来完成任务。如:手机游戏《斗破苍穹》②动作游戏(ACT)动作游戏是由家玩控制游戏人物,通过跳跃、攀爬、跑动以及各种武器、道具消灭敌人的过关游戏,有时也有简单的故事情节。如:原创 2015-07-02 21:44:08 · 2270 阅读 · 0 评论