블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

[링크] https://devstarsj.github.io/development/2016/05/12/CSharp.AspnetCore.WebSocket/

 

WebSockets in .NET Core

.NET Core (현재는 ASP.NET 5)로 간단한 Web Socket을 구현하는 예제코드와 설명입니다.

devstarsj.github.io

 

반응형
Posted by blueasa
, |

[링크] https://developstudy.tistory.com/88

 

C# 게임 서버 (.net core) 장단점

C# 콘솔 서버를 실무에서 사용해보면서 느껴진 주관적인 장점과 단점을 정리해보았다. 장점 1. 메모리 관리 수월 : C++은 잘못된 메모리를 접근하고 쓰는 순간 망한다. 심지어 스마트 포인터를 사

developstudy.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://brunch.co.kr/@chris-song/16

 

.NET Core 게임서버 개발 1편 (Win)

ASP.NET Core로 30분만에 게임서버를! | 맥 버전 가이드는 아래 글에서 확인하세요 ^^ https://brunch.co.kr/@chris-song/15 제가 유니티 책을 쓰면서 가장 관심이 많았던 주제는 바로, "어떻게 하면 유니티 개발

brunch.co.kr

 

반응형
Posted by blueasa
, |

최근 잘쓰던 Google Chat이 갑자기 실행이 안돼서 검색해봐도 다른 이슈같고 해결방법을 못찾다가 어찌어찌해서 해결을 했다.

PC와 노트북 두 곳에서 차례로 문제가 생기면서 알게 된 건, Google Chat 실행 문제가 생기는 Chrome이 64bit가 아닌 32bit로 설치돼 있다는 거였다.

32bit의 Chrome을 지우고 64bit Chrome으로 새로 설치하니 Google Chat(chat.google.com)도 다시 잘 실행 된다.

 

[결론] 

Google Chat이 Chrome(32bit)에서 제대로 지원을 안하거나 버그인 것 같다.

Chrome(64bit)을 설치하자.

반응형
Posted by blueasa
, |

[추가] 2021-08-05 확인

GoogleMobileAds v6.0.1(2021-06-27 업데이트)에서 수정됐다.

https://github.com/googleads/googleads-mobile-unity/releases/tag/v6.0.1

------------------------------------------------------------------------

 

GoogleMobileAds v6.0.0이 나와서 설치했는데 iOS에서 Build Error가 나서 확인해보니 GoogleMobileAds v6.0.0 버그 같다.

 

아래와 같이 Workaround.m 파일을 만들어서 추가하면 해결 된다.

------------------------------------------------------------------------

qbit86 commented 2 days ago

@onom88
It would probably be sufficient to reduce Assets/Plugins/iOS/Workaround.m to just this, with no headers needed at all:
// Workaround for https://github.com/googleads/googleads-mobile-unity/issues/1616

typedef const void *GADUTypeInterstitialRef;

typedef const void *GADUTypeRewardedAdRef;

typedef const void *GADUTypeRequestRef;

void GADURequestInterstitial(GADUTypeInterstitialRef interstitial, GADUTypeRequestRef request) { }

void GADURequestRewardedAd(GADUTypeRewardedAdRef rewardedAd, GADUTypeRequestRef request) { }

 

 

[링크] https://github.com/googleads/googleads-mobile-unity/issues/1616

 

Build iOS failed: Undefined symbols for architecture arm64: "_GADURequestInterstitial" · Issue #1616 · googleads/googleads-mob

Unity version: 2020.3.1 - 2020.3.6 Google Mobile Ads Unity plugin version: 6.0.0 Platform: iOS Platform OS version: n/a Any specific devices issue occurs on: n/a Mediation ad networks used, and the...

github.com

 

반응형
Posted by blueasa
, |

Android는 aab 등록을 위해서 signing key를 등록해야 하는데요, (최초 1회만)

key 확보하여 등록하는 방법은 아래의 세 가지 방법 중 하나로 진행할 수 있습니다.

 

 

 

A. Android Studio에서 export한 키를 업로드 하는 방법

(2번까지만 하면 되고, 3번은 보안 강화를 위한 선택사항)

 

B. Java keystore로 export 해서 업로드 하는 방법

pepk.jar
2.05MB

$ java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=encrypted_private_key_path --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

encrypted_private_key_path : path에 파일명 포함해야 됨(예: c:\MyProject.keystore)

 

 

C. 그밖의 툴로 export해서 업로드 하는 방법

eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

 

 

[참조] developer.android.com/studio/publish/app-signing

반응형
Posted by blueasa
, |

[증상]

Unity2019에서 Unity Audience Network(FAN) 6.2.1 추가된 상태로 iOS 빌드하니,

Runtime 중에 'FBAdSettings is a final class and cannot be subclassed.'와 같은 에러를 내면서 크래시가 남.

 

[해결]

인터넷 검색해보니 iOS Framework에는 Static과 Dynamic 두가지가 있는데, FAN의 Adapter는 Dynamic을 사용하고 있어서 일어나는 크래시 같다.

'Assets-External Dependency Manager-iOS Resolver-Settings-Link frameworks statically'에 체크(v) 해서,

framework을 static으로 바꾸자.

 

 

[출처] zenn.dev/sukedon/scraps/ff1efb96738309

 

[Unity,MAX]FBAudienceNetworkでクラッシュ

Unity製アプリにMAXというApplovinのメディエーションツールを使ってFacebookAudienceNetworkを導入していた。 最新のバージョンにアップデートしたら起動時にクラッシュするようになった。

zenn.dev

 

반응형
Posted by blueasa
, |

[링크] 200301.tistory.com/25

 

[dotPeek] 설치 방법

[dotPeek] 설치 방법 오늘은 "dotPeek" 다운로드에 대해 설명을 드리려고 합니다. dotPeek 란? .NET 어셈블리를 해당 C# 코드로 디컴파일하고 내부적으로 어떻게 프로그래밍 되어있는지 확인 할 수 있도록

200301.tistory.com

 

반응형

'Utility' 카테고리의 다른 글

[링크] MP3Gain(사운드 볼륨 조절)  (0) 2021.10.15
[펌] .bank 파일 추출하기  (0) 2021.10.12
[링크] DB Browser for SQLite  (0) 2021.01.25
[링크] Nexus Font(폰트 관리/뷰어)  (0) 2020.10.21
[유틸] dp4 Font Viewer(폰트 뷰어)  (0) 2020.10.21
Posted by blueasa
, |

First thing to do was to switch to Unity beta 2018.1. There you have the UnityWebRequest.certificateHandler This allows to set up custom certificate validation. one last thing to do is to create an object extending CertificateHandler to manage Certificate validation. (See here in Unity beta documentation)


Here is the code :

MyMonoBehaviour :

 IEnumerator GetRequest(string uri){
     UnityWebRequest request = UnityWebRequest.Get(uri);
     request.certificateHandler = new AcceptAllCertificatesSignedWithASpecificKeyPublicKey();
     yield return request.SendWebRequest ();
     if (request.isNetworkError)
     {
         Debug.Log("Something went wrong, and returned error: " + request.error);
     }
     else
     {
         // Show results as text
         Debug.Log(request.downloadHandler.text);
     }
 }

 

AcceptAllCertificatesSignedWithASpecificKeyPublicKey :

 using UnityEngine.Networking;
 using System.Security.Cryptography.X509Certificates;
 using UnityEngine;
 // Based on https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning#.Net
 class AcceptAllCertificatesSignedWithASpecificKeyPublicKey : CertificateHandler
 {
 
  // Encoded RSAPublicKey
  private static string PUB_KEY = "mypublickey";
  protected override bool ValidateCertificate(byte[] certificateData)
  {
     X509Certificate2 certificate = new X509Certificate2(certificateData);
     string pk = certificate.GetPublicKeyString();
     if (pk.ToLower().Equals(PUB_KEY.ToLower()))
         return true;
     return false;
  }
 }

 

 

[출처]

answers.unity.com/questions/1479862/unitywebrequest-tomcat-redirect-and-self-signed-ss.html?_ga=2.234326166.94048792.1618987174-1334006087.1612316380

 

UnityWebRequest tomcat redirect and self signed SSL certificate - Unity Answers

 

answers.unity.com

 

반응형
Posted by blueasa
, |
2019-02-08 update:
Celery is now available for free here!

Here's a toon/cel/anime shader I've been working on that I am redying up for release. It has been designed to be easy for artists to use but also to offer heavy customizability.
I'm making this thread to gauge if there is interest in any particular features, or just general feedback.

The gist of the asset is:
  • Forward-rendered cel-shader with full support for realtime lights + shadows
  • Ramp texture support for custom styles or skin shading
  • Smoothly control the cel-effect with a slider, ranging from "normal" smooth shading to 100% sharp edges
  • Supports a number of effects aimed towards making a material appear to be animated/drawn (specular, rim lighting, cubemap reflections)
  • Supports vertex colors, HSV adjustment with color masking, specular/gloss maps, normal maps, alpha testing, alpha blending (separate material), vertex-displaced outline (integrated in the same material or as a separate shader) as well as some custom ambient lighting
  • Also bundled with the asset is a number of stylized cubemaps useful for toon-like reflections (such as hair reflections or eye glints)
  • Runs well on mobile and plan is to test and make sure it is VR-compatible as well.
Anyway, here are some screenshots:








Currently I am interested in testing it out with more models (as well as gathering some screenshots and feedback). If you've got a smiple-styled model (preferably a character) and you'd like to give it a try, send me a PM with an image of it and I'll send you the asset so you can test it out!

 

 

[출처] forum.unity.com/threads/celery-toon-cel-shader.510330/

 

Celery - Toon/Cel shader

2019-02-08 update: Celery is now available for free here! Here's a toon/cel/anime shader I've been working on that I am redying up for release. It has...

forum.unity.com

 

반응형
Posted by blueasa
, |