自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TmingEngine GameEngine

游戏引擎编辑器文章目录游戏引擎编辑器开源地址UI图形库界面功能布局设计目前阶段侧重点---Shader展示内置Shader代码编辑器(第三方库)ImGuiColorTextEditShader语法高亮资源管理自动打开Shader编辑器下载连接数字内容管理脚本引擎软渲染实验环境引入库 tgaimage计划蓝图游戏引擎运行时系统的启动和结束时间连续性游戏对象抽象接受用户输入引用和参考的第三方开源库开源地址https://github.com/xiaomingfun/TmingEngineUI图形库编

2020-07-03 00:48:18 411

原创 TmingEngine软渲染实验--------矩阵变换

平移不是一个线性变换在2D坐标中的(x,y),要能表示非线性变换,可以加上一个 平移矩阵将2D转换到3D的z= 1 的空间中,.平移变换也可以包含到一个矩阵中去 了另一个方面. 由于矩阵无法

2020-06-21 13:47:07 203

原创 TmingEngine软渲染实验--------光栅化 (边界函数 Edge-Function)

填充三角形,可以有两种方式去填,第一张是上篇讲的,把三角形横切成上半和下半,然后画横线,上线移动填充整个三角形,还有一种方式,如果在某个范围坐标内访问,是这个三角形内部的点就画,不是就不画,这样穷尽所有可能性的点,每次判断一下,就能画出三角形内部的点了确定每个三角形点可能出现的范围其实也比较简单,就是用个框框,包裹着这个三角形,那么三角形内部点,肯定在这个范围内.我们找到了这个框框,下一步就是把框框内的每个点范围一下,用个算法计算一下是否在指定的三角形内,在就画点,不再就不画....

2020-06-06 15:11:50 776

原创 TmingEngine软渲染实验--------光栅化(扫描线性填充)

把三角形分成两个,横着切

2020-06-03 20:46:21 277

原创 TmingEngine 游戏引擎

游戏引擎是一个工具链的集合,也是对各种游戏平台开发的简化和抽象。每件事都是要自己去做做才知道,到底能做成什么样子。 一切从0 开始学习,从最基本的窗口界面开始。一步步走向自己的世界。...

2019-10-09 22:47:41 584

原创 c++ 头文件重复定义

重复定义

2018-07-10 10:17:13 631

原创 c++ 与 Unity 交互的比较好的文章

编写各种平台库文件

2018-07-02 10:44:14 1636

原创 Unity C++ Plugins 导入导出

#ifndef _DLL_H_#define _DLL_H_//防重复定义#if BUILDING_DLL //定义为导出DLL 那么需要加上 导出标记# define DLLIMPORT __declspec (dllexport)#else //当是引用DLL 头文件,表明有这个函数时,最好是加上 该函数是导入# define DLLIMPORT __decl...

2018-07-02 10:34:24 698

原创 LNK2019 无法解析的外部符号 __imp_WSARecv

错误 LNK2019 无法解析的外部符号 __imp_WSARecv,该符号在函数 "public: bool __cdecl CTCPByteSession::Receive(void)" (?Receive@CTCPByteSession@@QEAA_NXZ) 错误 LNK2019 无法解析的外部符号 __imp_socket,该符号在函数 "public: static int _...

2018-06-27 14:18:34 2381

原创 unity vs工程无法打开属性

由于unity 安装时,有unity for vs tool 这个工具。所以才有 vs 断点 ,附加到unity。这个工具会 默认关闭 ,vs中直接点击打开属性。修改完毕后需要重启 vs 生效在 工具—选项—适用于Unity工具—常规–访问属性 — true 重启 vs 重启 vs 重启 vs说了3遍了,我之前坑了。记得重启一次就好 ...

2018-06-27 13:48:03 3026 4

原创 cmake 生成 *.framework 文件

cmake_minimum_required(VERSION 3.11)Project(CmakeTest)aux_source_directory(. src)add_library(project1 SHARED ${src}) #编译为程序资源包 *.frameworkset_target_properties(project1 PROPE...

2018-06-25 23:51:07 1799

原创 cmake 生成 *.Bundle 文件

主要因为在 Apple 下的Unity 的Plugins 目录下需要 的插件为 bundle格式 所以 c++ 用cmake编译为 bundle 的时候很麻烦的 设置如下:cmake_minimum_required(VERSION 3.11)Project(CmakeTest)aux_source_directory(. src)add_library(project1 MODU...

2018-06-25 23:37:53 1153

原创 Cmake 编译静库 动态库 指定输出路径

cmake_minimum_required(VERSION 3.11)Project(CmakeTest)aux_source_directory(. src)#add_executable(project1 ${src}) #编译为可执行程序#add_library(project1 ${src}) #编译为静态库add_library(project1 SH...

2018-06-25 23:07:21 35988 2

原创 Cmake 多个 target 在一个 protect 下

文件目录结构如下.├── CmakeLists.txt├── main.cpp└── target2 ├── CmakeLists.txt └── main.cpp第一个 CmakeLists.txtcmake_minimum_required(VERSION 3.11)Project(CmakeTest)aux_source_directory(. s...

2018-06-25 22:23:03 3139

原创 Cmake 简单例子---生成一个Visual Studio 或者Xcode 工程

进入空目录 CmakeTest 创建 代码 main.cpp 创建 CmakeLists.txt main.cpp :#include<iostream>int main(int argc, char const *argv[]){ std::cout<<"Project 1"<&am

2018-06-25 22:06:15 3540

原创 Urho3D 初识-01----寻找主函数入口 main()

这是一个非常强大的开源游戏引擎,该有的都有,写得真精妙。程序员习惯性从main() 函数,从hello world 开始看起。在不同平台上 main() 函数的名字还不一样。Urho3D 的Core/Main.h 中有个关于 URHO3D_DEFINE_MAIN (function)的定义可以去仔细看看不同平台,应该如何去定义这个main() 函数用了2-3层 宏定义 去完成的...

2018-06-25 00:22:03 2214

原创 Git Flow 比较好的文章

GitFlow的理解

2018-06-15 14:00:56 291

原创 invalid iOS deployment version '-miphoneos-version-min=11.3', iOS 10 is the maximum deployment targe

Unity4.7 默认打包会打包成为 32位 应用 可以手动修改,为64位在PlayerSetting时 ,把脚本模式 Scripting Backend 选择 IL2cpp 然后 在架构Architeture 这栏 就可以选择ARM 64...

2018-06-13 18:32:31 5718

原创 Jenkins 更新 jenkins.war的方法

Jenkins 有时候更新,直接是主页提示下载 jenkins.war 只需要把下载的jenkins.war 替换原来的jenkins.war 就可以了 那么问题来了? 原来的 jenkins.war 到到底在哪 呀?然后呢,系统信息里面就有的...

2018-06-13 13:16:16 9886 2

原创 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Jenkins 在Ubuntu 的18.04中 请求更新插件会抛出Java 的报错解决方法是:sudo rm /etc/ssl/certs/java/cacertssudo update-ca-certificates -f解决方法来自StackOverFlow

2018-06-13 12:09:56 7816

原创 Unity 自动 打包 IOS 相关文章

雨淞博客 新老都有简书 5.x某个大神博客 Unityt5.0 以上Unity 4.x XUPorter

2018-06-13 11:02:37 472

原创 IOS 与Unity界面互相跳转

界面跳转

2018-06-12 15:48:25 993

原创 Unity 接入IOS SDK 基本知识

需要注意的点

2018-06-12 15:43:53 3534

原创 Unity 导出Xcode工程

这个是Unity 导出Xcode时,图形API 自动选择报错在build setting –》player settings –》选择IOS–》other setting -》Graphics API – “自动“ 改为 “ES 2.0“有两种解决方式教程...

2018-06-12 09:56:53 1128

原创 低版本Xcode 支持高版本iOS真机测试

详细教程: https://blog.csdn.net/yancechen2013/article/details/67636498

2018-06-12 09:48:59 510

原创 Xcode 编写 Unity 在Mac 平台的Bundle插件

Xcode 编写 Unity 在Mac 平台的Bundle插件Xcode创建工程,选择MacOs 的框架和库,中的bundle创建和 bundle 相同名字的 cpp文件自动生成头hpp文件头文件代码如下#pragma once#if UNITY_METRO#define EXPORT_API __declspec(dllexport) __stdcall#elif UNI...

2018-06-08 01:12:24 1970

原创 c++ 和 c# 的委托调用

c++ 与c# 的函数调用的教程

2018-06-06 11:53:45 1428

原创 Cmake 使用教程

cmake_minimum_required (VERSION 3.1) #要求的版本project (Tming) #创建工程 Tmingproject (Tmlib)set(CMAKE_CXX_STANDARD 11) #使用c++ 11set(Tming_source Hello.cpp test.c) ...

2018-06-06 02:31:16 210

原创 Unity 初始化 RuntimeInitializeOnLoadMethodAttribute

只有5.0才开始这个 API 所以5.0以前的项目要想办法了https://www.cnblogs.com/meteoric_cry/p/7602122.html

2018-06-01 10:53:39 811

原创 Error building Player: CommandInvokationFailure: Unable to list target platforms.

低版本Unity4.7.2 打包报错原因因为之前安装高版本的安卓sdk ,所以低版本unity需要使用低版本 的安卓sdk 修改办法如下

2018-05-23 11:42:03 1599

原创 Jenkins 安装

ubuntu 下安装需要 java 而且版本是 https://pkg.jenkins.io/debian/ 要求是 2.54 (2017-04) and newer: Java 8 具体安装JDK 教程文中提及的 7 改成 8 就好了

2018-05-18 19:02:31 188

原创 Android开发比较有用的网址

AndroidManifest 文件格式解析

2018-05-18 14:44:08 204

原创 安卓默认启动的活动界面

是在AndroidManifest 的activity 的标签中 加入 的活动是默认启动的<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.int...

2018-05-18 11:19:59 525

原创 Git 常见问题解决

在本地目录删除了文件后,没有提交如何找回 svn 在删除了文件后 直接 右键 update 就可以重新拉取文件 在git中 使用 git checkout 可以找回来//1 通过git status 发现删除的文件,名字和路径git status//2 通过git checkout 可以恢复文件 文件夹 或者当前目录所有文件git checkout . //恢复当前文件夹的文件...

2018-05-17 14:04:59 153

原创 Unity打包安卓报错 Failed to find Build Tools revision 28.0.0

升级了unity 版本为2017后,直接打包安卓出现报错CommandInvokationFailure: Gradle build failed. C:/Java/jdk1.8.0_171\bin\java.exe -classpath “C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\grad...

2018-05-17 11:01:00 3410 1

原创 Win10安卓SDK闪退

Win10安卓SDK闪退https://jingyan.baidu.com/article/7f766dafaebee44101e1d0b6.html

2018-05-11 14:59:52 2220

原创 游戏开发值得学习的项目

游戏开发值得学习的项目热更新 c# 开发加载Dll https://github.com/Ourpalm/ILRuntime lua 开发解释执行 https://github.com/Tencent/xLua游戏引擎开发 类unity引擎 https://github.com/PanosK92/Directus3D ........................

2018-05-06 11:20:25 1338 1

原创 Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-05-06 11:18:37 103

原创 Live2D 学习 安装插件

教程总时长140分钟,仅适合新手食用,学会了的仅推荐看146PA站传送门:http://www.acfun.tv/v/ac1812960B站传送门:http://www.bilibili.com/video/av2159115/优酷:http://www.youku.com/playlist_show/id_23613169.html官网:  http://www.live2d.com/ja/Li...

2018-05-04 10:51:34 4324

原创 NoahGameFrame 学习之路一 游戏服务器运行

1 .首先去github 搜索NoahGameFrame ,并下载工程2 解压文件打开NoahFrame.sln 工程文件,全部构建3 打开 NFX.sln 工程 构建所有文件4 运行 GenerateConfigXML.bat5 运行 NoahFrame.sln 工程 中的NFPluginLoader (设为启动项)...

2018-05-03 07:30:42 2831

TmingEngine 的win 版本 Editor

关于系列文章,TmingEngine 相关的引擎编辑器,编译了win版本的.用于测试使用

2019-10-16

TmingEngine 的mac 版本 Editor

针对自己写的TmingEngine编译的Mac 版本.版本刚刚融合了模型加载库

2019-10-16

Editor.rar

TmingEngine 游戏引擎编辑器. 于系列文章相关的, 免费编辑器工具

2019-10-09

Live2D Unity 插件

Live2D 2d图片做出3D的动作,日系手游使用比较多。具体使用方法,可以参考我的博客

2018-05-04

空空如也

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

TA关注的人

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